We all have free will, right? We have decisions? God does not force us to love Him or not. That is an aspect of His love. We chose to rebel against Him. We chose to sin. But if God knows everything beforehand, how does God know what choice I will make if I have free will?
When I'm driving on the road, I have a choice whether to turn right or keep going straight. But, God knows what choice I will make before I make it, because He is omniscient. But then, if He knows what choice I will make, doesn't that mean that it is predetermined, it is bound to happen? Then it is not freewill. But if I do have freewill, God can't know which choice I'll make. Thereby making Him limited, and not Omniscient and "Almighty".
And as convincing as the above argument seems, there's some idea in my head I'm thinking of but can't wrap my head around... That somehow it still logically works if God is both omniscient and humans free-willed. The more I think about it, it seems possible, but I can't really grasp the idea.
So... insight? Thanks in advance.