Answer: foreshadower

AnswerCrossword Clue
foreshadowerFORESHADOW, to represent, indicate, or typify beforehand