Luke's Birthday Puzzle

1234567891011121314151617181920
Across
  1. 2. A two-letter preposition
  2. 4. An adjective for someone who does not give up easily
  3. 6. An adjective for someone who thinks deeply and get's to know others
  4. 7. A three-letter word that describes a good day
  5. 9. The opposite of this
  6. 13. A day with cake and presents
  7. 15. An adjective for someone who acknowledges others thoughts and feelings
  8. 17. The opposite of sad
  9. 20. An adjective for someone who can understand ideas at a high level
Down
  1. 1. A synonym for dedicated
  2. 3. Another word for the entire earth
  3. 5. An adjective for someone who thinks positively
  4. 8. An adjective for someone who is good with word play
  5. 10. A synonym for genuine
  6. 11. The opposite for mean
  7. 12. An adjective for someone who comes up with new ideas
  8. 14. An adjective for someone who is always willing to lend a hand
  9. 16. A adjective for someone who is quick and eager
  10. 18. An adjective for someone who is detailed-oriented
  11. 19. The opposite of in