foreshadowing definition
Foreshadowing is an advance sign or warning of what is to come in the future.