catholiciism has turned the vows on their head, to support the fables fabricated to raise Mary beyond what God has Blessed her. If you insist upon a vow of virginity (perpetual virginity would violate her vows of betrothal to Joseph), it would of necessity be her vow to Joseph that she would remain his until consummation.
The Holy Spirit placed the gestating body of Jesus into Mary's womb WITHOUT A SEXUAL UNION, thus Mary did not violate her vow to Joseph and The Holy Spirit did not violate her vow to Joseph. Jesus opened her womb with his birth, hence the established sacrifice of two turtle doves after His birth.
The assertion of a vow of perpetual virginity is a damnable lie because it would be Mary violating her vow to Joseph in the betrothal. But expecting a catholic steeped in the heresies of the ism is, well, as we see on these threads, a mountain of lies and traditions too high to travewrse. Only God's Spirit can penetrate such deceptions and traditions which hold minds captive. May God grant that some minds are opened with the efforts we expend to explain the Truth to those being lied to in the ism of Rome.
The Truth that Mary had children INSIDE her vows to Joseph only exposes the lies of Rome. It does nothing to sully that Blessed woman's stature in truly Christian eyes, because a true Christian has God's life in the human spirit and will not impugn the honor of Mary OR The Holy Spirit.
Additionally, if she had indeed made a vow of perpetual virginity to the Holy Spirit, then how did she and could she justifying entering into a marriage covenant with Joseph?
Entering into that covenant with him and vowing to him to be his wife when she already had made a previous vow, would make her an adulterer.
Don't you KNOW that means ONLY born?
How dumb ARE you???