Verse 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 Chorus
One thing I can always say
You've been here every step of the way
Verse 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 Chorus
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
Chorus 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
Verse 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 Chorus
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
Chorus 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
Chorus 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
Tag
After all of these years God
You remain
Tag
After all of these years God
Bridge 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
Bridge 2
Oh God I'm grateful
I'm really grateful
Chorus 3
You don't change on me
Won't give up on me
Chorus 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
Chorus 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
Chorus 4
Keep Your hand on me
Keep Your hand on me
Chorus 2
Keep Your hand on me
I remind my soul
You don't let go
I remind my soul
Tag
You don't let go
I remind my soul
Tag
You don't let go no
You remain