The Magnificat also known as the Song of Mary is a canticle frequently recited liturgically in Christian church services. The text of the canticle is taken directly from the Gospel of Luke (Luke 1:46-55) where it is spoken by the Virgin Mary upon the occasion of her Visitation to her cousin Elizabeth. In the narrative, after Mary greets Elizabeth, who is pregnant with the future John the Baptist, the child moves within Elizabeth’s womb. When Elizabeth praises Mary for her faith, Mary sings the Magnificat in response. This is a beautiful thanksgiving prayer for praising and glorifying our Lord, God.
My soul glorifies the Lord,
my spirit rejoices in God, my Saviour.
He looks on his servant in her lowliness;
henceforth all ages will call me blessed.
The Almighty works marvels for me.
Holy his name!
His mercy is from age to age,
on those who fear him.
He puts forth his arm in strength
and scatters the proud-hearted.
He casts the mighty from their thrones
and raises the lowly.
He fills the starving with good things,
sends the rich away empty.
He protects Israel, his servant,
remembering his mercy,
the mercy promised to our fathers,
to Abraham and his sons for ever.