Verse 1: I've seen Your goodness on the mountain I've felt Your love in the valley And Your grace still surrounds me God You've been good to me You've been good to me .
Chorus: My soul sings My soul sings With all my heart I love You Lord You're my first love You're my reward And through the years You've been good to me So good to me, so good to me
Verse 2: I have breath inside my body And I have life inside my bones And I cannot help but praise You God You've been good to me Yes You've been good to me
Bridge: And I'm dancing on the rising sun To the hopeful future To the dreams to come And when seasons change I won't give up 'Cause You've never failed me No not once