surviving and thriving

1234567891011121314151617
Across
  1. 4. proposition, predicate
  2. 5. flourish, prosper
  3. 7. overused, overdone
  4. 9. overcome an obstacle
  5. 14. critical observation
  6. 16. invulnerable, impregnable
  7. 17. surrender
Down
  1. 1. advocate, supporter
  2. 2. mental health
  3. 3. until now
  4. 6. declaration
  5. 8. bring up
  6. 10. irritating
  7. 11. reveal
  8. 12. invention
  9. 13. irritate
  10. 15. misbelief
  11. 17. support