Divine Foreknowledge -- Quote by R.C. Sproul
God knows both the micro- and macro-dimensions of the entire universe. He numbers the very hairs of our heads. Not only does he know what we will do before we do it, but also he knows all the options we could have chosen at the moment. He knows all contingencies. Yet Godâ€™s knowledge of contingencies is not itself contingent. His foreknowledge is perfect and absolute. He is not a Great Chess Player who must wait to see what we will do, but he knows absolutely what we will do before we do it. Before a word is even formed on our lips, he knows it altogether. Thus Luther responds to Erasmus:
It is, then, fundamentally necessary and wholesome for Christians to know that God foreknows nothing contingently, but that He foresees, purpose, and does all things according to His own immutable, eternal and infallible will. This bombshell knocks â€œfree-willâ€ flat, and utterly shatter it; so that those who want to assert it must either deny my bombshell, or pretend not to notice it, or find some other way of dodging itâ€¦
â€¦You insist that we would learn the immutability of Godâ€™s will, while forbidding us to know the immutability of His foreknowledge! Do you suppose that He does not will what He foreknows, or that He does not foreknow what He will? If he wills what He foreknows, His will is eternal and changeless, because His nature is so. From which it follows, by resistless logic, that all we do, however it may appear to us to be done mutably and contingently, is in reality done necessarily and immutable in respect of Godâ€™s will. For the will of God is effective and cannot be impeded, since power belongs to Godâ€™s nature; and His wisdom is such that He cannot be deceived. Since then His will is not impeded, what is done cannot but be done where, when, how, as far as, and by whom, He foresees and wills.
Quote from page 90 of Willing to Believe.by R.C. Sproul