In my imagination, the Christmas story is calm and bright. It’s a peaceful, starry night. A serene Mary rides a gentle donkey, leading to a glowing manger scene.
But Scripture paints a picture that is far more human and far more difficult. Luke tells the story simply:
“In those days Caesar Augustus issued a decree that a census should be taken of the entire Roman world… And everyone went to their own town to register” (Luke 2:1, 3).
Because Joseph was of the line of David, he was required to return to Bethlehem, the City of David. Luke continues:
“So Joseph also went up from the town of Nazareth in Galilee to Judea, to Bethlehem… He went there to register with Mary, who was pledged to be married to him and was expecting a child” (Luke 2:4–5)
And then the moment arrived which had been prophesied about for centuries:
“While they were there, the time came for the baby to be born, and she gave birth to her firstborn, a son” (Luke 2:6–7).
In seven verses, Luke summarizes a journey of roughly 90 miles, taken in the final days of Mary’s pregnancy. Though Scripture is brief, history and geography help us imagine what they endured.
Most biblical scholars estimate Jesus’ birth to be between 6–4 BC. This dating aligns with the reign of Herod the Great (he died 4 BC), as well as the historical timing of the Roman censuses. This places Mary and Joseph’s journey sometime in the final years of Herod’s life, when Judea was under Roman rule—an era marked by political tension and mandatory taxation.
The Journey Itself
The 90-mile journey from Nazareth to Bethlehem would likely have taken 7–10 days over rugged, hilly terrain. There were the challenges of weather changes and the risk of bandits. There was limited shelter or comfort, and Mary was in the final stage of pregnancy.
It was not a quiet holiday stroll, but a grueling, exhausting, emotionally heavy undertaking. And yet—they went. Not because it was convenient. Not because they understood everything. But because they trusted God more than their circumstances.
Long before Bethlehem, Mary had already given her yes to God:
“I am the Lord’s servant… May your word to me be fulfilled”
(Luke 1:38). Her yes carried her through:
• Scandal and misunderstanding about her pregnancy
• The uncertainty of traveling far from home
• The discomfort and fear of delivering her baby in an unfamiliar place
• The heavy responsibility of carrying the Son of God
Mary did not choose the road, but she did choose obedience.
Her faith did not remove difficulty—it carried her through it.
Joseph’s part is often understated. Scripture gives us no direct quotes from him—only quiet, steady obedience: “Joseph… did as the angel of the Lord commanded him” (Matthew 1:24).
Joseph obeyed with his actions:
• He married Mary instead of abandoning her.
• He cared for her on the journey.
• He protected her and the child.
• He trusted God when the path made no sense.
Joseph reminds every believer who feels unnoticed that faithful obedience matters deeply to God. And in the humble setting of a feeding trough, the Savior of the world entered humanity.
Few modern Christmas songs capture the wonder of the Incarnation like “Mary, Did You Know?”—a song by Mark Lowry and Buddy Greene that invites us to ponder what Mary understood as she held her newborn son.
The song presents a series of rhetorical, highlighting the extraordinary identity of the child that Mary carried. It wonders whether Mary grasped that her baby would walk on water and heal the blind, calm storms and save us from our sins. It asks if Mary knew that her baby would rule the nations and bring redemption to the world.
Mary and Joseph’s trip to Bethlehem was uncomfortable and inconvenient. It was exhausting and uncertain. And it was entirely directed by God.
Joseph and Mary’s obedience in hardship reminds us that God’s plans often arrive through unexpected paths. The paths aren’t necessarily easy, but we learn that we can trust that God will work His greatest wonders in humble places.
Jesus came into a world that was chaotic, burdened, and weary—just like ours. And He still comes today, into the mess and the wreckage of our lives, bringing hope, peace, joy, and love.
A Closing Prayer
Lord, as we reflect on Mary and Joseph’s journey, give us the courage to trust You when our path is unclear. Help us say yes to Your plan, even when it stretches our comfort. This Christmas, fill us again with the wonders of Your love. Amen.
If you enjoyed this article, then please REPOST or SHARE with others; encourage them to follow AFNN. If you’d like to become a citizen contributor for AFNN, contact us at managingeditor@afnn.us Help keep us ad-free by donating here.
Substack: American Free News Network Substack
Truth Social: @AFNN_USA
Facebook: https://m.facebook.com/afnnusa
Telegram: https://t.me/joinchat/2_-GAzcXmIRjODNh
Twitter: https://twitter.com/AfnnUsa
GETTR: https://gettr.com/user/AFNN_USA
CloutHub: @AFNN_USA