Foreshadowing- Echoes of the future or flashes from the past.
Originally posted on neilsehmbhy:
Foreshadowing is a way of indicating or hinting at what will come later. It can be something subtle like storm clouds on the horizon suggesting impending…