catholic.com disagrees with you.
An important historical document which supports the teaching of Maryâs perpetual virginity is the Protoevangelium of James, which was written probably less than sixty years after the conclusion of Maryâs earthly life (around A.D. 120), when memories of her life were still vivid in the minds of many.
However, due to considerations of ceremonial cleanliness, it was eventually necessary for Mary, a consecrated "virgin of the Lord," to have a guardian or protector who would respect her vow of virginity. Thus, according to the Protoevangelium, Joseph, an elderly widower who already had children, was chosen to be her spouse. (This would also explain why Joseph was apparently dead by the time of Jesusâ adult ministry, since he does not appear during it in the gospels, and since Mary is entrusted to John, rather than to her husband Joseph, at the crucifixion).
http://www.catholic.com/tracts/mary-ever-virgin
Do catholics really know their own history??
I’m not sure where you’re sensing a disagreement between Catholic.com and what I said, but the protoevangelium of James cites that Joseph had older sons, whereas the prevailing Catholic position, which is non-doctrinal, expressed by Jerome, is that Joseph was also a virgin.