How long, the prophets cried, how long Before God puts an end to wrong, Before Messiah sets us free From every yoke and tyranny? How long, O Lord, how long? Vengeance, they knew, belongs to God; Who smites the wicked with his rod: But some, inspired by gospel grace, Saw mercy in Messiah's face. How long, O Lord, how long? And now, at last, in God's good time Shall Mary come to Bethlehem, In great humility to bear The Prince of Peace as David's heir. He came, our Saviour came! These Advent days, with loving care And childlike joy, let us prepare Our waiting churches, hearts and homes, To make him welcome when he comes. He comes, our Saviour comes!