Okay...you have this coming. Go ahead and give us your “view” of foreknowledge which does not require foreordination. This ought to be good.
Predestination of the elect is a Catholic teaching (Rm 8:29f, Eph 1:4, Mt 25:34) and it does not contradict free will. Mt 25, in fact, makes it clear that the predestination is based on the good works that the elect choose to do and the reprobate choose not to do.
How?
Man uses free will to make a moral choice, that could be good or bad. For example, one might choose to give food to the hungry and the other might choose not to. That is the operation of the free will: people respond to the grace of God differently.
Man does not know what moral choice he or someone else might make, before he makes that choice. So, if predestination of the elect were a job for a man to do, he would not be able to do it without violating the free will of those he is tasked to predestine. This is where those who deny free will see the Catholic faith as a paradox. God, however, foreknows the free choice before the man makes it, because God exists outside of time. Thus the divine foreknowledge and with foreknowledge, divine predestination, operate with free will without any contradiction.
Is it becoming clearer?