A thousand messengers wait;
a million take their place.
A thousand wait to reveal
the expanse of all God’s grace.
They wait in silence,
they wait hidden.
They wait until they are bidden
to reveal God’s grace.
At last they are allowed
to unveil their presence.
and they explain
God’s grace in it’s simplest essence.
The thousand fill the sky,
The million open the shepherds eyes.
They pour out their souls,
they come and make the lowly wise.
A thousand unheard-of heavenly notes
a million different chords.
A trillion messengers sent from above
to announce the Lord of Lords.