I know, I'm not supposed to say this out loud Although, the sound of your voice calms me down So wrong, of me to write you twenty-five new songs So long, I've waited for a chance to let you know No matter where life takes me I can be sad or happy You will still haunt me (haunt me) I know that it might be crazy The world could be ending You will still haunt me (haunt me) I know, you said you'd always save me from a fall Although, you turned and ran straight into a wall So wrong, of you to walk away and let me go So long, I've waited for a chance to let you know No matter where life takes me I can be sad or happy You will still haunt me (haunt me) I know that it might be crazy The world could be ending You will still haunt me (haunt me) There's a ghost in my life There's no place to hide He's standing by my side This ghost is alive He's eating up my mind He's living here inside No matter where life takes me Or who I will be loving You will still haunt me No matter where life takes me Or who I will be holding You will still haunt me No matter where life takes me I can be sad or happy You will still haunt me (haunt me) I know that it might be crazy The world could be ending You will still haunt me (haunt me) There's a ghost in my life There's no place to hide He's standing by my side This ghost is alive He's eating up my mind He's living here inside