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?