foreshadow

/fɔːˈʃadəʊ/

To presage, or suggest something in advance.