Here's another spin on the "free will vs. predestination" debate, which I will freely admit is a subject that I personally struggle with. But this is how C.S. Lewis addressed it...
"We may not live in a perfect world because of free will. But, because of free will, we live in the best of all possible worlds. God created the world perfect and without sin. Our free will is a perfect creation, but as soon as our free will went against God's will, then sin entered the world. God created the best of all possible worlds. Our free will could choose bravery, compassion, and obedience towards God. But because we were tempted by the great deceiver to go against the perfect plan of God, we live in a fallen world."
"We may not live in a perfect world because of free will. But, because of free will, we live in the best of all possible worlds. God created the world perfect and without sin. Our free will is a perfect creation, but as soon as our free will went against God's will, then sin entered the world. God created the best of all possible worlds. Our free will could choose bravery, compassion, and obedience towards God. But because we were tempted by the great deceiver to go against the perfect plan of God, we live in a fallen world."