Foreknowledge
Foreknowledge is knowledge regarding future events. It may also refer to: Foresight (disambiguation) Precognition, prior viewing of some future event Knowledge of predestination Prediction or forecasting, calculated, informed or uninformed guesses regarding future events Prognosis (disambiguation), typically, informed predictions about future events in a confined context Prophecy, future knowledge obtained from divine or supernatural entities