Pre·sci·ent a. Having knowledge of coming events; foreseeing; conscious beforehand.
Henry . . . had shown himself sensible, and almost prescient, of this event. --Bacon.
◄ ►
prescient
adj : perceiving the significance of events before they occur;
"extroardinarily prescient memoranda on the probable
course of postwar relations"-R.H.Rovere