Answer: foreknows

AnswerCrossword Clue
foreknowsFOREKNOW, to foresee (to see in advance)
foreknowsBe aware of (an event) before it happens