Foresight (psychology)
WordNet

noun


(1)   Providence by virtue of planning prudently for the future
(2)   Seeing ahead; knowing in advance; foreseeing
 
x
OK