Nick Cave
How Long Have I Waited?
How long have I waited for your word, forever yearning
The days break like waves upon the shore
How long have I waited for your touch, forever burning
Lord, I cannot wait a single moment more
For the stag stands triumphant on the hill
His antlers rake lightning across the sphere
One bright day I will come and I will kneel
Within your boundless majesty so clear
When will I awaken to your love, sleeping love
As the day breaks like waves upon the shore
When will I awaken to your touch, sleeping touch
Lord, I cannot wait a single moment more