First NEW crit! smile Good idea. Not really opening up anything new, but could do well with proper music.
One thing I'd question is the usage of this:
"A virgin gave birth to Jesus so it’s told"

Think you could come up with another rhyme for ago. As it is, it casts a bit of doubt on the veracity of the statement, kinda like, "Well, I dunno know, but that's what I heard".

A virgin birth produced (brought forth) the child who would be Lord.

You may not like the rhyme of lord with old....
Ben