To build on ajchurney's excellent statement: God exists outside of what we call space and time. John 8:58 > Jesus said to them, "Truly, truly, I say to you, before Abraham was born, I am." God knows our future because He's already there. All of time is "now" to Him. Our destiny is our own choice, not His.