This prayer of Mary is called the "Magnificat" by Catholics, who hold it in special esteem. In fact, it is not uncommon to find it in Catholic psalters amidst the hymns of David.
This piece was originally published in the 2003 Issue of The Traveler, where it received Honorable Mention in Drawing. The quotation is from one of Dante's minor poems.