Is this the best Christmas song of all time?
Despite the Christmas charts and radio playlists, the most important Christmas song in history remains the one sung by an unmarried, pregnant young woman over two thousand years ago.
In this talk, Sam Marsh looks at what Mary’s song – known as The Magnificat - tells us about her, about God and about how we can find hope in Jesus today.