Foreknowledge of God
The foreknowledge of God names the divine knowing of persons and events before they unfold in time — an aspect of God's wisdom that scripture treats as the basis for prophecy, election, and the unhurried governance of history.
Click here to read the full topic on this subject: God