I never thought I would see you again I was sure we had come to an end And here you are back at my door My foolish heart is gonna let you win once more Am I fool for hanging on How many times will I sing the same old song I'm gonna love you till all hope is gone Am I a fool for hanging on You made a promise that you'd never leave How many times I wanted to be me Am I just setting myself up to take the fall Cause here I am again just waiting for your call Am I fool for hanging on How many times will I sing the same old song I'm gonna love you till all hope is gone Am I a fool for hanging on My head is telling me That I should walk away This heart of mine is saying Love you one more day Am I fool for hanging on How many times will I sing the same old song I'm gonna love you till all hope is gone Am I a fool for hanging on I'm gonna love you till all hope is gone Am I a fool for hanging on