Skip to main content

This question is difficult to answer in a few words here. A good overview of the Roman Catholic theology is available in Predestination by Garrigou-Lagrange:

Also, I have found C.S. Lewis explains this question rather well in Perelandra.