foreknowing means foreknowledge. Lexicurio rates it Sui generis — a strength score of 87 out of 100.
Why this word is great
FOREKNOWING — [Noun] The fact or condition of knowing something before it happens or exists; prescience. From Middle English foreknowynge, equivalent to the prefix fore- ("before") + knowing ("the act of knowing"). Unlike "prescience" (which drapes foresight in a mantle of detached, clinical awareness) or "prediction" (which suggests a reasoned forecast from signs and portents), foreknowing is the direct, visceral possession of a truth that has not yet come to pass. It is the doomed general studying the map of a battlefield he is destined to lose, the surgeon’s cold premonition of a tumor’s shape beneath her scalpel, and the sudden, hollow ache that settles in the bones when you turn a corner you have already turned in a dream. To see the end from the middle is not a gift, but a sentence served in advance.