1 Almighty God has done great things,
an angel proffers stunning news,
the news of human hope he brings,
her baby heaven and earth shall fuse;
and she will give her life for that,
O, Mary, sing magnificat.
2 A mother and her unborn child,
a man who ought to let her go
to save his face, stay undefiled,
as love and duty taunt and flow;
and Joseph will consider that
as Mary sings magnificat.
3 And all the greatness of a God,
distilled to love, sets captives free,
a single liberating Word:
those born in darkness now can see;
as human power considers that
let Mary sing magnificat.