If God is omniscient, then He knows everything that will happen in the future – including everything you will ever do. God knows that on x date at time t1 you will stub your toe, and on q date at time t5 you will forget where you placed your keys. God has had such knowledge from eternity past. Since God cannot be mistaken, it is certain that you will stub your toe on x date at time t1 and forget your keys on q date at time t5. How, then, can our “choices” be free? Does God’s knowledge of the future eliminate free will, reducing us to mere actors who simply perform the parts of a cosmic play written for us by God from eternity past? Are we puppets with no control over our own destiny? Is our experience of free choice illusory? Darwinist, Robert Eberle, sums up the problem nicely:

[Francis] Collins asserts that there is still free will, but fails to explain his logic for arriving at this extraordinary conclusion. Either what will be is known and fixed or it is not. An infallible god that knows what is going to happen is in conflict with the idea that there is free choice and thus a responsibility for one’s actions.[1]

I am not persuaded that God’s knowledge of the future determines our fate for two reasons. First, knowledge is not a cause of anything. Knowledge of some x is not what causes x to be. The truth of x must precede the knowledge of x.