It sounds as if Mary was a trollop and really had no idea who the father of her child was!This is a great song. But oddly enough points out another flaw in the bible. Mary and Joesph find Jesus teaching in the synagogue and ask him why he is there? I mean, ddin't they get visited by angels and shit before they had the baby?
So the question and the song is "Mary did you know?"
https://www.youtube.com/watch?v=ifCWN5pJGIE