Does God's omniscience (all-knowing nature) necessitate predetermination? If God knows what you will do, are you truly free to do otherwise?