Super adjectives!

12345678910
Across
  1. 3. takes care of others
  2. 5. once they start, they won't quit
  3. 6. supports others
  4. 7. sacrifices for others
  5. 9. keeps going when things get tough
Down
  1. 1. makes others want to be their best too
  2. 2. does what needs to be done even if they are afraid
  3. 4. helps others
  4. 8. always has your back
  5. 10. does the right thing no matter what