YEs this is cool

1234567891011121314151617181920212223
Across
  1. 8. kill
  2. 9. danger
  3. 13. finish
  4. 14. to annoy
  5. 15. there
  6. 16. provide
  7. 20. precious
  8. 21. take care of
  9. 23. thank
Down
  1. 1. sweet
  2. 2. very many
  3. 3. to learn
  4. 4. journey
  5. 5. by chance
  6. 6. flow
  7. 7. to demand
  8. 10. place
  9. 11. so many
  10. 12. hardly
  11. 13. think
  12. 14. voice
  13. 17. in the morning
  14. 18. love
  15. 19. spear
  16. 22. to live