Why do Catholics teach that Mary was a virgin throughout her life when the Bible clearly says that Jesus had brothers? Ever been asked that?
Let me offer four reasons:
1. The Meaning of Brother
The first thing to understand is that the term brother (Gk. adelphos) has a broader meaning than uterine brothers. It can mean a biological brother, but it can also mean an extended relative, or even a spiritual brother.
Take Genesis 13:8 ...