This is a bilingual (Latin/English) song for Mary by Gregory Norbet.
It is pretty thing but has several long held D’s lying in wait for the unwary.
The sheet music can be purchased at OCP. The text is here (scroll down – it is the first Ave Maria under 3. Contemporary)
There are an awful lot of versions of this song on YouTube, which usually means it is very popular in the USA. These are just three: