Jbh28, I will show you from scripture that all things are not predestined, whether you are open to receive it.
1 Sam 9:10 Then said David, O LORD God of Israel, thy servant hath certainly heard that Saul seeketh to come to Keilah, to destroy the city for my sake. 11 Will the men of Keilah deliver me up into his hand? O LORD God of Israel, I beseech thee, tell thy servant. And the LORD said, He will come down. 12 Then said David, Will the men of Keilah deliver me and my men into the hand of Saul? And the LORD said, They will deliver thee up. 13 Then David and his men, which were about six hundred, arose and departed out of Keilah, and went whithersoever they could go. And it was told Saul that David was escaped from Keilah; and he forbear to go forth.
Do you see what happened here? God in his foreknowledge told David that Saul would come down to Keilah, and the men of Keilah would turn David and his men over to Saul.
But that didn't happen did it? No, because David fled the city. And when Saul heard, he did not come down to Keilah as God had said.
Was God mistaken? Did God lie? NO. God told David the truth, and this is what would have happened if David remained in Keilah. But David fled and changed everything.
The future is not set in stone, and God's foreknowledge does not equal predestination.