Helping people

1234567
Across
  1. 3. – To give time or effort without expecting payment. (8)
  2. 5. – To provide assistance or encouragement to someone. (7)
  3. 7. – An organization that helps those in need. (7)
Down
  1. 1. – Helping someone without expecting anything in return. (9)
  2. 2. – To offer support or assistance. (4)
  3. 4. – To understand and share the feelings of others. (10)
  4. 6. – The act of sharing what you have with someone in need. (7)