Take a moment to think about the amount of details that are found in the story of Jesus’ birth. These details were not accidental. God had a plan for the Saviour of the world to be born exactly the way it happened.
In those days a decree went out from Caesar Augustus that all the world should be registered. This was the first registration when Quirinius was governor of Syria. And all went to be registered, each to his own town. And Joseph also went up from Galilee, from the town of Nazareth, to Judea, to the city of David, which is called Bethlehem, because he was of the house and lineage of David, to be registered with Mary, his betrothed, who was with child. And while they were there, the time came for her to give birth. And she gave birth to her firstborn son and wrapped him in swaddling cloths and laid him in a manger, because there was no place for them in the inn.
(Luke 2:1-7 ESV)
The census ordered by Caesar Augustus, resulting in Mary and Joseph taking a trip to Bethlehem. The inns having no vacancy, resulting in Jesus being born in a manger. Not to mention all the details leading up to that moment in history.
When God has a plan, there is no power in the seen or unseen realm that can stop it. We should be comforted knowing that within God’s plan is the future of each and every one of us. It is a future that, for those who call Christ their Saviour, includes one day meeting Jesus face-to-face.
In the mean time, as we embrace the Christmas season, God’s plan for us is to celebrate the birth of Jesus Christ with joy. By remembering this ancient story, we are once again reminded of the faithfulness of God, who’s plans are always good.