I've seen Your goodness on the mountain I've felt Your love in the valley And Your grace still surrounds me You've been good to me God, You've been good to me Oh, 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 (Through all these years) You've been good to me So good to me, so good to me 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 You've been good to me So my soul sings My soul sings My soul sings My soul sings 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 Oh no, not once You've been good to me You've been good to me