Prescience

n.
  1. Knowledge of events before they take place; foresight.