On the Sovereignty of God

If God is sovereign, up to where does our free will extend? If all the days of our lives are “ordained” for us and “written in God’s book” before one of them “came to be”, are we really, truly free? Do we have free will in the face of a sovereign God, who hardens hearts or softens them based on His mercy and will?

Is our salvation something we choose or is grace truly irresistible?

If God prepared good works for us to do in advance, can we truly say no?