Ninjawords is on the iPhone! Watch a video or download it here.
prescience
noun
°Knowledge of events before they take place; foresight; foreknowledge.
"God's certain prescience of the volitions of moral agents. J. Edwards"