The season of Advent is a time to prepare ourselves for the celebration of the 1st Coming of Jesus, the Coming of Jesus into our hearts and prepare for the 2nd Coming of Jesus! These are all promises that God has made to us to give us a Savior, Messiah and Redeemer. But God doesn’t always fulfill God’s promises as quickly as we want him to, so we must wait patiently and trust not the content of the promise, but the character of the Promiser, God himself.