Mary responds to God's promise not with doubt or questions, but with a stream of worship that will become known as the Magnificat. A closer look at her words informs our own worship this Christmas.
See All 1118 Episodes of "First Free Rockford Sermons"