Done a weekend away with church on predestination.
Very very complicated to get my head around - God controls everything and he chooses us but we also have that free will to reject or accept him. But if he is coming for you - he changes your heart to accept him.
He is no puppet master.
Been in john 13-14 and it does make me feel for Judas - same for Pilate and the chief preist. They had to do it to fulfil the Lords divine plan. It throws me but then you see before Judas betrays Jesus that his heart wants to steal the money as well so perhaps he was evil anyway.
Tricky stuff but certainly nothing to make one waiver from faith - just an interesting one to wrestle with.
God is sovereign.