So, is it possible that Mary was really a virgin when she gave birth to Jesus? Many people, including the odd bishop or two, have denied it. Part of our problem is that we live in such a different world from the world Mary lived in. We live in a scientific world. We know better than people then did that virgins do not have babies.
But this may just be arrogance on our part: people then had a fairly good idea of how human reproduction worked. They managed to make babies at a satisfactory rate, even if they had not cracked the genetic code.
But if God really is there, surely nothing is impossible to him. And if Jesus really was the Son of God, what is so strange about God doing amazing things around his conception and birth?
The only real reason we have for denying this account is that we come to it with the preconceived idea that it could not possibly be true: 'I've made my mind up: please don't confuse me with the facts.'
It is odd that, in a world where millions of people believe they have been abducted by aliens, and millions more believe that their destinies are affected by the position of the planets when they were born, the claim that God could supernaturally cause a virgin to give birth raises so much derision. Why are we so gullible about things for which there is no evidence, so reluctant to believe something for which the evidence is so strong?
What we have here is a reliable account of something that really happened in history: It is not a myth, or a legend. God stepped into our world.