I've let him down before
Broken his heart don't know what for
And yet to me he's still the same
He's faithful and he'll never change
I know he'll never take his love away
He'll never leave me
I know how much he loves me
He'll always stand beside me
Even when I fall
He'll be there to defend me
When I'm wrong forgive me
He'll never hold my past against me
He'll be there when I call
I'll never be lonely
When the nights get long he'll hold me
He promised he'd be with me
And that's how I know
He will never leave me
He will never leave me
I found him to be a friend
Time after time and then again
I know the seasons may come and go
But his love's like a river it always flows
So I know he'll never turn and walk away
He'll never leave me
I know how much he loves me
He'll always stand beside me
Even when I fall
He'll be there to defend me
When I'm wrong forgive me
He'll never hold my past against me
But he'll be there when I call
I'll never be lonely
When the nights get long he'll hold me
He promised he'd be with me
And that's how I know
He will never leave me
He will never leave me
He will never leave me
I know the seasons may come and go
But his love's like a river it always flows
I know he'll never turn and walk away
He'll never leave me
I know how much he loves me
He'll always stand beside me
Even when I fall
He'll be there to defend me
When I'm wrong forgive me
He'll never hold my past against me
He'll be there when I call
I'll never be lonely
When the nights get long he'll hold me
He promised he'd be with me
And that's how I know
He will never leave me
He will never leave me
He will never leave me
(I know the seasons may come and go)
(But his love's like a river it always flows)
He will never leave me
(And yet to me he's still the same)
(He's faithful and he'll never change)
...