God is sovereign, make no mistake. There’s no better example than this short paragraph in Matthew. Notice that Jesus says he will be killed at Passover even while those who are planning to kill him say that it can’t be at Passover:
After Jesus had completed his teachings, he said to his disciples, “You know that the Feast of the Passover begins in two more days. That’s when the Son of Man is to be betrayed and handed over to be crucified.” Meanwhile, the prominent priests and religious leaders of the nation were gathered in the palace of the high priest Caiaphas. That’s when they made their decision to secretly have Jesus captured and killed. But they all agreed, “We can’t do this during the Passover celebrations or we could have a riot on our hands.” Matthew 26:1-5 (TPT)
He’s the Passover Lamb – he must be killed at Passover.
The next day [John the Baptist] saw Jesus coming toward him, and said, “Behold, the Lamb of God, who takes away the sin of the world!” (John 1.29, ESV)
For Christ, our Passover lamb, has been sacrificed. (1 Corinthians 5.7, ESV)
Indeed Herod and Pontius Pilate met together with the Gentiles and the people of Israel in this city to conspire against your holy servant Jesus, whom you anointed. They did what your power and will had decided beforehand should happen. (Acts 4.27, 28, NIV)
Great verses! I especially rejoiced in the Acts 4 verse. So good to know that God in his sovereignty has planned what will happen beforehand!