best crossword ever

123456789101112131415161718192021222324
Across
  1. 1. spat
  2. 4. speed
  3. 5. teach
  4. 9. lie
  5. 10. withdrawn
  6. 11. woven
  7. 12. swam
  8. 15. tear
  9. 16. kneel
  10. 17. grind
  11. 19. spin
  12. 20. ride
  13. 21. seek
  14. 22. draw
  15. 23. shake
  16. 24. feed
Down
  1. 1. slide
  2. 2. cast
  3. 3. dig
  4. 4. struck
  5. 6. awake
  6. 7. swell
  7. 8. shrink
  8. 9. lend
  9. 11. weep
  10. 13. wrong
  11. 14. flung
  12. 18. dream
  13. 21. shrink
  14. 23. sell