The theological doctrine of divine foreknowledge is often alleged to be in conflict with free will. After all, if God knows exactly what will happen, right down to every choice one makes, the status of choices as free is called into question.
I've wondered about that once or twice. I remember feeling very annoyed in Seminary once about this. (Mormon seminary is a daily thing when you're in high school. It's basically like Bible Study.) I kept pressing with the exact question stated above, and no answer seemed to satisfy. What doubled my displeasure was that other students echoed the Seminary teacher-- I felt certain that they had no idea what they were talking about and that I was the only one who really saw a conflict. I was arrogant.
I've come to learn that all things are before God. Is it possible that God sees time in a non-linear fashion, that He sees the changing future as we choose it? I think so.
It's hard to explain. Many have done so before me, and many will do so after me.
In the frame of milk before meat, it's easy to be consumed with discussion of such things. I suppose the bottom line is that issues like this are gristle; indigestible substitutes for meat. You either believe you have agency, or you don't. There's really no way to prove it, is there?
But there's the rub. I submit that because you cannot prove it, that is a proof that agency exists, and that it was God's idea. Imagine the fallout of being able to prove such a fundamental conundrum. How many people must change in the face of irrefutable proof that they have agency? Worse yet, what kind of fallout ensues from infallible proof that we don't have free will? I thank heaven that we can't prove it. I thank God that we must approach Him to find the truth; only then will we be unafraid to embrace it.