Pay it forward

1234567891011121314151617181920
Across
  1. 4. in trouble/ ruined
  2. 6. religious sect
  3. 7. something disappointing
  4. 12. gossipy/person who tells secrets / snitch
  5. 13. deterioration
  6. 14. attacked with a knife
  7. 15. gushing, excessive, expansive
  8. 18. idealistic
  9. 20. fail a school year/ be held back
Down
  1. 1. understanding afterwards
  2. 2. benefactor
  3. 3. moved away from others/retiring
  4. 5. waste receptacle
  5. 8. solicit a ride
  6. 9. very sharp or observant
  7. 10. strange person
  8. 11. leaflet, handout
  9. 16. expensive, high quality
  10. 17. contemptible or immoral person/ criminal
  11. 19. moving quietly or secretly