What is the difference between God’s foreknowledge of matters, and fate or destiny?
Q292 · Divine Providence
God’s foreknowledge of events differs from fate and destiny. God knows in advance what we do; but this foreknowledge is not what impels us to act sinfully or to do evil. Rather, our actions arise from our own free will.