I've been feeling there's some reason
to hold on through the night
And for the first time since
you broke this heart of mine
it's really gonna be alright
Now you're asking me to let you walk
Cause it's been hard enough
You've kept me holding on till the end
Oh, it's been hard enough
I once believed your promises
Believed in every word you said
But my heart can't take the chance
That all the pain I've left behind me
Might be waiting for me for good,
Who walked right out of my life
Cause it's been hard enough
You kept me holding on till then
Oh, it's been hard enough
I don't think that I could say good -bye again
I made a promise to myself
And this one I'm not gonna break
Oh, it's been hard enough
You've kept me holding on since then
Oh, it's been hard enough
I don't think that I could say goodbye
I don't think I could say goodbye,
I know that I can't say goodbye