It sits on my shoulder, whispers in my ear
Telling me to do the devil’s work
I've waited so long listening out for you, dear
You know it’s really made my head hurt
Sitting so long looking out the window each night
But there's no sign of you, lover, there's no sign of you
You know you've filled my head with magic shite
How long must I wait for you?
(As long as it takes, lover)
How long must I wait for you?
Well, here we are now, lover, sixteen years on
Still listening to our family's ways
Tapping up my wrist, looking at the calendar
Waiting for the judgement day
And he is long gone
Taking us to church, on our knees
Begging for the search party for to find him neath the Sun
On my knees, the devil’s work is done
How long must I wait for you?
(As long as it takes, lover)
How long must I wait for you?
All along the party's waiting for you after all
My heart is crying out
I'll meet you by that fucking door
And he is long gone, taking us to church
On his knees, begging for the search
Party for to find him, underneath the Sun
Begging him please, the devil’s work is done
How long must I wait for you?
(As long as it takes, lover)
How long must I wait for you?
How long must I wait for truth?
(As long as it takes, lover)
How long must I wait for you?