Across
- 7. hard-working
- 8. distracted
- 9. generous
- 12. rich
- 13. poor
- 15. enthusiastic
- 18. creative
- 20. demanding
- 21. strict
Down
- 1. organized
- 2. fair
- 3. flirty
- 4. sociable
- 5. weak
- 6. talented
- 10. selfish
- 11. strong
- 14. patient
- 16. clumsy
- 17. honest
- 19. focused