Across
- 5. accidental
- 8. painstaking
- 9. horrible
- 12. hard
- 13. arrogant
- 15. easy
- 17. lovely
- 20. cheerful
- 21. sudden
- 22. hopeful
Down
- 1. nice
- 2. amazing
- 3. friendly
- 4. calm
- 6. miserable
- 7. careful
- 8. polite
- 10. beautiful
- 11. angry
- 14. lazy
- 16. quiet
- 18. excited
- 19. slow
