Foreknowledge is a New Testament word. It is not a description of an attribute of God in the four thousand years of the Old Testament. This word appears first in Romans 11 in the context of God's people, Israel, with whom he had a long two thousand year covenant relationship, beginning with the...