Across
- 2. hilarious
- 4. brusque
- 8. gracious
- 10. respectful
- 11. poetic
- 12. perceptive
- 14. determined
- 17. ernest
- 19. reserved
- 20. vigorous
Down
- 1. loyal
- 3. adventurous
- 5. creative
- 6. competitive
- 7. outgoing
- 9. dainty
- 13. rambunctious
- 15. courageous
- 16. optimistic
- 18. charming
- 21. dependable