You promised me from the very start, from the day I gave you my heart, that you always would be there, and you proved to me you care,
I can say, faithfully, through the years, through the trials and past the tears, that you have been so true to me...and I've needed you so bad at times.
How could I survive without your love' - I just don't know,
It's so good, Lord, I just can't let go,
And it keeps me holding on.
It keeps me holding on to you,
Keeps me holding on to you,
I could never find a love so true,
Keeps me holding on to you,
Keeps me holding on to you,
Keeps me holding on to you,
I could never find a love so true,
Keeps me holding on to you.
There's been storms, there's been raging seas; every time you walked right out to me and stepped right in my boat,
Your love keeps me afloat,
You've guided me past the rocks, past the angry reefs,
I've been spared so much grief that I could've run across, And it would've been my loss.
Oh, tell me, how could I survive without your love' - I just don't know,
It's so good, Lord, I just can't let go,
And it keeps me holding on.
It keeps me holding on to you,
Keeps me holding on to you,
I could never find a love so true,
Keeps me holding on to you,
It keeps me holding on to you,
Keeps me holding on to you,
I could never find a love so true,
Keeps me holding on to you.
On and on, and on, and on,
Keeps me holding on to you,
On and on, and on, and on,
It keeps me holding on to you,
Keeps me holding on to you.