Having been raised a Presbyterian, I always struggle with Marian hymns. This one by Tony Alonso in Gather 3rd edition keeps it simple and successfully avoids the oversentimental – he based it on the Litany of Loretto and the “Ave Maria” chorus is based on the LOURDES HYMN. It is call and response, but could be sung through without issues. The Spanish version is provided as well, though the response is in Latin – I had to look up Ora pro nobis – still a Presbyterian at some level I suppose.
The sheet music can be purchased at GIA, where the text is in their preview.