foreknowledge
From Longman Dictionary of Contemporary Englishforeknowledgefore‧knowl‧edge /fɔːˈnɒlɪdʒ $ fɔːrˈnɑːl-/ noun [uncountable] formal KNOW somethingknowledge that something is going to happen before it actually doesExamples from the Corpusforeknowledge• But foreknowledge meant more choices for Spiderglass to take away.• Awareness that he possesses foreknowledge of events dawns on him, and he faints.