Mary was highly favored by God and she was blessed among women (Luke 1:28) but she was not a perpetual virgin according to Scripture
The first prophecy of The Virgin Birth was made in (Genesis 3:15) after man had sinned. God said to the Serpent that;…….. ” the seed of the woman would bruise/crush his head ” The prophet Isaiah pointed this event to The Messiah when he wrote these words in the 14th verse of the 7th chapter that said; “Therefore the Lord himself shall give you a sign; Behold, a virgin shall conceive, and bear a son, and shall call his name Immanuel.” KJV Every young Israelite virgin woman hoped that she would be the one. The prophecy of Isaiah was not specific, It only said a virgin. This young woman definitely had to be a virgin at the time God’s choice would be made when the fullness of time had come.
When the angel Gabriel appeared to Mary with the announcement that she would give birth to a child she said to him that this could not be because she was a virgin. (Luke 1:34) Mary and Joseph consummated their mirage and The Child that they named Jesus was born shortly thereafter. (Matt. 1:25 tells us that Joseph kept her a virgin until after the birth of Jesus. Mary had other children after the birth of Jesus that were His half brothers and sisters. (Mark 6:3 (mentions sisters as well as four brothers) There are at least 6 other passages of Scripture that mention His brethren. If she had been a perpetual virgin she could not have had any other children during her lifetime except Jesus. As we know this was NOT the result of a physical relationship with a man.
Rev. George Pryor Th.M.