St Peter vowed not to deny Christ at the Last Supper, but Christ told him he would anyway, and that morning he did, but against his own will.

Christ asked in the Garden of Gethsemane for freewill to “take this cup from me”, but God said No, and so he submitted to being crucified: but again against his own will.

If neither Christ nor St. Peter, had freewill, but instead were bound to follow a pre-destined Prophesy, how can any of us claim to have freewill?

“Prophesy” can only exist where there is only one possible future, but if any of us had freewill, then there would be an infinite number of possible futures, so prophesy would be impossible.

What did I miss? Am I wrong?