Is it not clear that God foreknows what will be because He has decreed what shall be? God’s foreknowledge is not the cause of events,
rather are events the effects of His eternal purpose. when God has decreed a thing shall be He knows it will! be. In the nature of things
there cannot be anything known as what shall be unless it is certain to be, and there is nothing certain to be unless God has ordained
it shall be.
-AW Pink, The Sovereignty of God