A person who remains a virgin until marriage has done a great thing. Mary, mother of Jesus Christ, did this great thing. However, God decided to have Mary give birth to Jesus Christ. Because of this, many certainly didn’t believe that Mary had remained a virgin until she and Joseph married. Mary isn’t the mother of God, as some maintain, but she earned all of our respect for this sacrifice she made.