1 Earth was waiting, spent and restless,
with a mingled hope and fear,
faithful men and women praying,
'Surely, Lord, the day is near:
the Desire of all the nations —
it is time he should appear!'
2 Then the Spirit of the Highest
to a virgin meek came down,
and he burdened her with blessing,
and he pained her with renown;
for she bore the Lord's anointed
for his cross and for his crown.
3 Earth has groaned and laboured for him
since the ages first began,
for in him was hid the secret
which through all the ages ran —
Son of Mary, Son of David,
Son of God, and Son of Man.
Source: Ancient and Modern: hymns and songs for refreshing worship #34