39. When

123456789101112131415161718192021
Across
  1. 4. fourteen days ago
  2. 7. seven days ago
  3. 10. eternity
  4. 11. eighteen days ago
  5. 12. three years ago
  6. 14. day after tomorrow
  7. 15. ten years ago
  8. 17. six days ago
  9. 19. five days ago
  10. 20. seventeen days ago
  11. 21. soon, recently
Down
  1. 1. thirteen days ago
  2. 2. now
  3. 3. today
  4. 5. nineteen days ago
  5. 6. four days ago
  6. 7. fourteen days ago
  7. 8. last year
  8. 9. tomorrow
  9. 10. yesterday
  10. 12. any time
  11. 13. next year
  12. 16. four years ago
  13. 18. day before yesterday