largehearted

adjective
  1. generous, kind, and sympathetic; showing compassion and willingness to help others

Examples