Verso 1
I have seen a lot of things
And I've been a lot of places
I've seen people come and go
I've been through a lot of changes
Pre Coro
One thing I can always say
You've been here every step of the way
Verso 2
I have heard a lot said
And sometimes believe the wrong things
I've made choices I regret
And I've doubted Your mercy
Pre Coro
One thing I can always say
You've been here every step of the way
After all these years
You're still good to me
Coro 1
You don't change on me
Won't give up on me
I remind my soul
You don't let go no
You remain
Verso 2
I have heard a lot said
And sometimes believe the wrong things
I've made choices I regret
And I've doubted Your mercy
Pre Coro
One thing I can always say
You've been here every step of the way
After all of these years
You're still here God
Coro 1
You don't change on me
Won't give up on me
I remind my soul
You don't let go no
You remain
Coro 2
Keep your hand on me
Always wanting You want me
I remind my soul
You don't let go no
You remain You remain
Repetir
After all of these years God
You remain
Repetir
After all of these years God
Puente 1
You've had so many reasons to leave
But You're still here with me
Oh God I'm grateful
I'm really grateful
Puente 2
Oh God I'm grateful
I'm really grateful
Coro 3
You don't change on me
Won't give up on me
Coro 4
Keep Your hand on me
You won't let me go
Keep Your hand on me
You won't let me go
Refrain
You won't let me go
You won't let me go
Coro 1
You don't change on me
You don't give up on me
I remind my soul
You don't let go no
You remain
Coro 4
Keep Your hand on me
Keep Your hand on me
Coro 2
Keep Your hand on me
I remind my soul
You don't let go
I remind my soul
Repetir
You don't let go
I remind my soul
Repetir
You don't let go no
You remain