after 20 years

1234567891011121314151617181920212223242526272829
Across
  1. 2. moving
  2. 6. harsh light
  3. 7. sturdy
  4. 8. people who watch something
  5. 11. calm
  6. 13. neighborhood
  7. 14. at same time
  8. 16. light rain
  9. 17. good or fine
  10. 19. main road
  11. 20. complex
  12. 21. down or along
  13. 22. sharp
  14. 24. wrote
  15. 26. self-centeredness
  16. 27. gloomily
  17. 29. sharp edge
Down
  1. 1. most loyal
  2. 3. undertaking
  3. 4. fate
  4. 5. regular
  5. 9. foolishness
  6. 10. tie pin
  7. 12. friend
  8. 14. under
  9. 15. routine
  10. 18. look steadily
  11. 23. understand
  12. 25. steady worker
  13. 28. deserted