Why was Mary called the "Ever virgin"
Why does the Catholic church say the Mary was always a virgin, in Luke 2, it talks about Mary's "Firstborn Son".
4So Joseph also went up from the town of Nazareth in Galilee to Judea, to Bethlehem the town of David, because he belonged to the house and line of David.
5He went there to register with Mary, who was pledged to be married to him and was expecting a child.
6While they were there, the time came for the baby to be born,
7and she gave birth to her firstborn, a son. She wrapped him in cloths and placed him in a manger, because there was no room for them in the inn.
In Mathew 13 it names Jesus brothers and "All his sisters" meaning at least three.
53When Jesus had finished these parables, he moved on from there.
54Coming to his hometown, he began teaching the people in their synagogue, and they were amazed. "Where did this man get this wisdom and these miraculous powers?" they asked.
55"Isn't this the carpenter's son? Isn't his mother's name Mary, and aren't his brothers James, Joseph, Simon and Judas?
56Aren't all his sisters with us? Where then did this man get all these things?"
57And they took offense at him.
But Jesus said to them, "Only in his hometown and in his own house is a prophet without honor."
58And he did not do many miracles there because of their lack of faith.
No doubt, they have an explanation to gloss over the truth again, like, "they were cousins and they used to call their cousins brothers and sisters in those days."