foreknowledge

Foreknowledge refers to knowledge or awareness of something that will happen in the future, before it actually occurs.

Requires login.