Nothing helpful here for the assignment. The story is a repetition of the Ancient Egyptian Isis/Horus tale. Virgin is misleading as the two gospels use the word meaning 'young woman', or single woman as we woukld say now and no different then for some classes especially in Roman times. It is clearly an 'angel' that gets her pregnant but consider the censorship of the ages. It is written politely but 'obvious' to anyone who is aware of the facts of life. But Mary always dressed in blue is actually Mer (La Mere) the blue Earth Planet, also called Mary. The lamb (Agnus dei), her baby that follows her around with fleece as white as snow is the Moon, born through the San Andreas Fault and causing havoc for the earth's inhabitants then. I have heard it said that Venus is the twin of the moon but was sturdier at birth, or knocked away by a comet with a long streaming tail. Jupiter has a red spot and moons regularly (every few 000?? years) appear from there. It is the way life and atoms work. Our earth is pregnant again and the date due for the birth was known long ago The Mayans say next Christmas). It is obvious - she is expanding. We need to help her out and each other. Few of us will survive but we must save what good culture we have for the future. Virgin birth this is not. They will probably read this and terminate the birth with a massive explosion to 'save' us.