Answer: foreseer

AnswerCrossword Clue
FORESEERChiromancer
foreseerone that foresees (to see in advance)