Answer: foreknew

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