What is the Difference Between Foreknowledge and Predestination? — Catholic Answers Live