Across
- 2. not long ago, or at a time that started not long ago
- 5. on the day before today
- 7. after a long time
- 9. on the day after today
- 10. in the end, especially after a long time or a lot of effort, problems
Down
- 1. now or without waiting or thinking
- 3. before the present time
- 4. before the usual, expected, or planned time
- 6. recently
- 8. at a time in the future or after the time you have mentioned
