Compare foreshadowing with other words:
foreshadowing vs. prophecy
foreshadowing vs. prediction
anticipation vs. foreshadowing
flashback vs. foreshadowing
foreshadowing vs. prolepsis
bode vs. foreshadowing
foreshadowing vs. shadow