Answer: precognizing

AnswerCrossword Clue
precognizingPRECOGNIZE, to know beforehand