Why do you call Mary "ever-virgin"?

Why do you call Mary “ever-virgin”? According to Matthew 12:46-49 and John 19:25-26 [BIBLEDRB][/BIBLEDRB]]she was the mother of John, James, Joses, judas, and Simon plus two daughters one named Solome. So “ever-virgin” makes no sense to me if she had six other children. They definitely were not of God so she must have consummated her marriage(es)? :shrug:

The following links should assist you in better understanding Mary’s perpetual virginity. If you have any further questions or concerns that are not answered by these links, please contact Catholic Answers directly.
Recommended Reading:

*]Doesn’t Scripture imply that Mary had children other than Jesus?
*] Did Jesus have brothers?
*] Perpetual Virginity: Why is this important?
*] Mary: Ever Virgin
*]How do we know Mary was a perpetual virgin?
*] Why should any doctrine not explicitly referred to in the Bible, be listened to?
*] How do you respond to “Everything you need to know is in the Bible”?
*] How can we know a doctrine is true if it’s not in the Bible?
*] How do we know that the Protoevangelium of James is credible?
*] Does Church Tradition exist only to interpret Scripture?
*] Non-Canonical Writings…
*] Oral Traditions not found in the Bible
*]Immaculate Conception and Assumption

DISCLAIMER: The views and opinions expressed in these forums do not necessarily reflect those of Catholic Answers. For official apologetics resources please visit www.catholic.com.