Across
- 2. smoothly
- 5. singular
- 6. emotions
- 10. explosion
- 11. appear
- 13. endurance
- 14. defeat
- 16. blow
- 18. defeat
- 19. magnificent
- 20. slightly
- 21. puzzles
Down
- 1. excess
- 3. fragile
- 4. unprotected
- 7. message
- 8. important
- 9. progress
- 12. development
- 13. dwelling
- 15. flexibility
- 17. viewpoint
