Mary’s song is a song of reversals – the high brought low, the rich made humble and the lowly raised on high. It’s an echo of Hannah’s song in the Old Testament.
Key to understanding the song is the biblical theme of waiting on the Lord – patience through times of silence and wilderness, finally rewarded in ways that are beyond our understanding. Hannah had been waiting and longing for a child, while Israel had been waiting and longing for a savior.
Unlike Hannah, Mary did not sing this song upon discovering that she was pregnant – instead of wasn’t until meeting with her cousin Elizabeth and receiving confirmation of what had been promised her.
Many of us have gone through this ourselves many times in smaller ways, and God is always bigger and always has these problems in his hand.
Mary’s song also pulls us away from our tendency towards individualism. She began her story as an individual, burdened with a great and terrible blessing. But when she meets Elizabeth, and feels the connection between their unborn children, it’s a reminder that we are all connected. Her song calls back to ancestors and calls forward to descendants, it rejoices with her nation and with all generations.
We can all do the same, rejoicing together, waiting together, looking ahead to the fulfillment of God’s promises together. This Christmas, let that be our goal.
— Sermon Notes, Dave Sim, Renew Church, Lynnwood WA, December 21, 2025
