Across
- 3. repeated
- 5. a person given to excessive indulgence
- 8. trace
- 9. unaware
- 10. embodiment
- 11. past history
- 12. provisions for future events
- 14. countless
- 16. overwhelming
- 18. sugar coated
- 19. reputation
- 20. flashy
Down
- 1. praiseworthy
- 2. a secondary door or gate
- 4. ecstasy
- 6. mystifying
- 7. troubled
- 10. countless
- 13. massive
- 15. strange
- 17. blame
