There are people who are whispering And the rumors are running wild There's a woman who's not married But she's gonna have a child Her name is Mary, she's a virgin From down in Nazareth, now listen close She's gonna marry a man named Joseph But the baby's father is The Holy Ghost And who do you think could believe such a thing Could believe that the story is true And who do you think could believe such a thing Well, here's hopin' to Heaven you do Now there sayin' she had a baby In a barn in Bethlehem And the stars moved 'round the Heavens Till it stopped right over them Then some shepherds said An Angel came and told them 'bout the birth They always knew, men went to Heaven But now God had come to Earth And who do you think could believe such a thing Could believe that the story is true And who do you think could believe such a thing Well, here's hopin' to Heaven you do