Events and Helping Others

1234567
Across
  1. 3. a person who helps others (adj)
  2. 5. a gift (n)
  3. 6. a person you don't know(n)
  4. 7. a person who invites people or organises an event (n)
Down
  1. 1. getting together with people you haven't seen for a long time (n)
  2. 2. a person who is invited to an event (n)
  3. 4. you send this on special occasions, parties, weddings (n)