There are two way to approach the subject. From the human view, God is always willing and waiting for us to trust in Him. From the "Eternal" view, God already knows what decisions you will make in the future. From one aspect, you have the choice to accept. From the other, it's a done deal. It's impossible for humans to grasp both at once.
Since we (humans) can't grasp it, how are you able to explain it? Please explain to me how you are aware of the Eternal View? I would think humans wouldn't be able to understand that view.
I can explain one view, then the other. People can't multitask.