Across
- 2. narcisstic
- 4. attack or strike
- 6. athletic
- 8. thoughtful
- 9. sincere
- 10. insensitive
- 12. friendly
- 13. compassionate
- 16. carefree
- 17. old-fashioned
- 18. malevolent villainous
- 19. repulsive
- 20. brave
- 21. benevolent
Down
- 1. nonchalant
- 2. adaptable
- 3. well behaved
- 5. troublesome
- 7. warmhearted
- 10. crafty
- 11. compassionate
- 14. acquisitive
- 15. self-centered