Revelation 12 Christmas Carol lyrics

The shepherds by night,
the prophets of old,
in Israel’s cry,
his advent foretold;
God himself is coming to town.

A woman gives birth,
a baby king;
The dragon writhes,
disaster to bring;
The serpent wants to steal the crown.

He tried to kill the woman,
He tried to eat her son,
He tried to drown her in a flood,
but the dragon’s days are done! O!

A war is waged
upon a cross;
The blood of the Lamb
means Satan’s loss;
The Risen Lord is wearing the crown.

Salvation and power,
God’s kingdom and might
belong to those who follow him,
who for Jesus give their life. O!

A war is waged
upon a cross;
The blood of the Lamb
means Satan’s loss;
The Risen Lord is wearing the crown.