A better understanding of the Annunciation

March 23, 2011

Mary had already made a vow of virginity (together with St. Joseph), even before the Annunciation.

Yes, this is Catholic teaching, and is explained briefly but well here.