Foreknowledge

From Wikipedia, the free encyclopedia

Foreknowledge is knowledge regarding future events. It may also refer to: