Facing the Giants

12345678910111213141516171819
Across
  1. 4. having very strong support for or loyalty to a person, group, cause, etc.
  2. 8. to make (someone) happy or hopeful
  3. 9. treating other people in a kind and generous way
  4. 11. feeling or showing love and affection
  5. 12. having or showing true and constant support or loyalty
  6. 14. feeling a strong and impatient desire to do something or for something
  7. 16. not easy to break or damage
  8. 17. having or showing support for or approval of something
  9. 18. causing a hopeful feeling
  10. 19. existing or continuing for a long time
Down
  1. 1. very impressive and beautiful
  2. 2. providing or showing creative or spiritual inspiration
  3. 3. that inspires people to do things
  4. 5. a special ability that allows someone to do something well
  5. 6. working very hard
  6. 7. extremely good
  7. 10. causing pleasant feelings of happiness
  8. 13. feeling, causing, or showing great happiness
  9. 14. showing emotion
  10. 15. having qualities of beauty