Are Catholics permitted to honour Mary as a priest? Mary, the Mother of Jesus was present at the foot of the Cross as her Son was dying in order to ransom mankind from sin.

This got me thinking that Mary must hold a special place in Catholic devotion. As Catholic priests offer the sacrifice of Our Lord on the altar, could not Mary have offered her Son on the altar of the Cross for our salvation?  

I have been able to find a few pieces of religious art that shows the Virgin Mary dressed in priestly attire and I have included one here:



My question is quite simple: Does the Catholic Church allow us to honor Mary under the title of the Virgin Priest and if so what are the directives on it from Rome?
St. Alphonsus di Liguori used to pray: "Nos cum prole pia benedicat Virgo Maria." (May the Virgin Mary bless us with her pious offspring [Jesus].) Thus it seems she has the ability to bless, yet this isn't necessarily reserved to ordained priests in all circumstances.

She is a "priest" (or sacerdote, "a giver of the sacred"), but she was not ordained a priest, as she was not present at the Last Supper when Jesus instituted the sacrament of Orders by washing the feet of His disciples. Nor could she be an ordained priest; only men can be ordained priests.

Although all Christians are a "kingly priesthood" (1 Peter 2:9), not all Christians are Ordained priests.

One of the greatest mariologists and Doctor of the Church, St. Albert the Great, wrote (Mariale 42 &amp; 165):


  The Blessed Virgin was not called by God to be a minister, but a consort and a helper, in accordance with the words "Let us make him a help like unto himself."


Quoted in Fr. Réginald Garrigou-Lagrange, O.P.'s Mother of The Savior and Our Interior Life (p. 42).