"If God is not love but only knowledge, then it is difficult or impossible to see how human free will and divine predestination can both be true. But if God is love, there is a way.
Freedom and predestination is one of the most frequently asked questions among my students—partly because of modern man's great concern for freedom, but also, I think, for the largely unconscious reason that we intuitively know both these things must be true because they are the warp and woof of every good story. If a story has no plot, no destiny—if its events are haphazard and arbitrary—it is not a great story.
Every good story has a sense of destiny, of fittingness as if it were written by God. But every story also leaves its characters free. Lesser writers may jimmy and force their characters into molds, but the greater the writer the more clearly the reader sees that his characters are real people and not just mental concepts. The more nearly the characters have a life of their own and seem to leap off the page into real life, the greater a writer we have. God, of course, is the greatest writer of all. Since human life is his story, it must have both destiny and freedom.
Let's look first at the side called destiny. Predestination is a misleading word, I think, for it concedes too much to our temporal way of thinking. God is not pre or post anything. He is present to everything. God does not look down rows of dominoes or into crystal balls. He does not have to wait for anything. Nor does he wonder what will happen. Nothing is uncertain to him, as the future is uncertain to us. There is not predestination but destination, not predestiny but destiny. This follows from divine omniscience and eternity.
But our free will follows from the divine love. To love someone is to make them free. To enslave them is always a defect of love.
Now since divine love is God's very essence, while omniscience and omnipotence are only attributes of that essence, therefore if one of these two truths had to come first—in the sense of being more primordial and non-negotiable than the other—it would have to be freedom.
I do not think either truth needs to be compromised. I think we can do as much justice to the sovereignty of God as a Calvinist and as much justice to the free will of man as a Baptist. Yet it would not compromise the very essence of God to deny predestination. Arminianism, the theological viewpoint that denies predestination and emphasizes the role of man's free will in receiving grace from God, may be wrong. But it is wrong at a relatively technical, theoretical level. Denying human free will, on the other hand, would cut out something immediately essential to the Christian life: personal responsibility. If I am a robot, even a divinely programmed robot, my life no longer has the drama of real choice and turns into a formula, the unrolling of a pre-written script. God loves me too much to allow that. He would sooner compromise his power than my freedom.
Actually, he does neither. It is precisely his power that gives me my freedom. Aquinas reconciles freedom with predestination by saying that God's love is so powerful that he not only gets what he wants but he also gets it in the way that he wants. Not only is everything done that God wills to be done, but it is also done in the way he wants it to be done. It happens without freedom in the case of natural things like falling rain and freely in the case of human choices. A power a little less than total may get what it wants without getting it in the way that it wants it. But omnipotence gets both. And the way omnipotence wants human acts done is freely.
In other words, freedom and predestination are two sides of one coin. The omnipotent author chose to write a story about free human beings, not just trees or machines. That means we are really free. We are free precisely because God is all-powerful."
Peter Kreeft, Ph.D.