has it been long enough have your cuts started to heal has it been long enough dont wake me up until its been long enough and the bygones have gone by when its been long enough to finally look you in the eye my letters keep coming back returned and in a separate stack unopened and unread apologies each day you drift further away and the good memories start to give way i never meant to hurt you so badly has it been long enough will you allow me to try and atone has it been long enough or have you found a love of your own how long can you rebuff will you take this grudge to the grave has it been long enough to forgive me for how i behaved maybe ive got no shame to even dream of calling your name after all the pain ive caused with pride but the truth is i never meant to hurt you or cause you offense ive learned the consequences of this joyride has it been long enough or does my name still make you ache has it been long enough havent you ever made a mistake its been long enough ive got some scars of my own has it been long enough for you to finally come home 1