Foreknowledge

Webster's Dictionary of the English Language

·noun Knowledge of a thing before it happens, or of whatever is to happen; prescience.