Prescient /(prē"shĭ*ent [or] -shent)/

Pre·sci·ent

Prescient

a.
  1. Having knowledge of coming events; foreseeing; conscious beforehand.
    Henry . . . had shown himself sensible, and almost prescient, of this event.