A memory from years ago

12345678
Across
  1. 4. To bring something back to mind!
  2. 6. From before, earlier!
  3. 7. Gone by, like time!
  4. 8. Very, very old!
Down
  1. 1. From a long time before!
  2. 2. The time when you're young!
  3. 3. To go back to an earlier time!
  4. 5. To wipe something away!