just like what sefri said about mary in islam, the roman catholic faith (as indicated in church doctrine) believes that she was pure, born without original sin, and remained a virgin all her life. that was some sort of requirement for being the mother of god.

also, she married joseph when she was just about 14 i think, and joseph was around 60 to 80 years old(?). i don't remember the exact details nor where i read these things when i was a kid. it is not improbable that joseph was already a senile old man when he married mary.

taken seriously or not, that ad was done in bad taste imo.