Answer: forethinking

AnswerCrossword Clue
FORETHINKING

Anticipation.