Its only cost me everything I had to give
Its only cost me everything I love
though its not the way I chose to live
I've come to far now to give up
And I walk through my days like this
and I take it as it comes
through my days like this
and I'm holding on
But I gave my hope, I gave my heart
Till the two were torn apart
I pray tomorrow finds me back were I belong
I gave my heart I gave my blood
and still I stand against the flood
I'm holding on, holding on, I'm holding on
This loneliness beyond the crowds and wanderings
So much in between our hearts and hands
and I walk thorough my days like this
and I take it as it comes
through my days like this
and I'm holding on
I gave my hope, I gave my heart
Till the two were torn apart
I pray tomorrow finds me back were I belong
I gave my heart I gave my blood
and still I stand against the flood
I'm holding on, holding on, I'm holding on
if I don't have the strength to make it through
if I'm swept away or torn in two
At least I died without regret
I know I lived my life with every breath
I gave my hope, I gave my heart
Till the two were torn apart
I pray tomorrow finds me back were I belong
I gave my heart I gave my blood
and still I stand against the flood
I'm holding on, holding on, I'm holding on