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 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 Oh, 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, yes So good to me You've been so good to me You've been so good to me I have breath within 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 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 So good to me, yeah, yeah, yeah... Oh you've been so good to me Oh you've been so good to me 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 And I'm dancing on The rising sun To the hopeful future To the dreams to come And when seasons change No I won't give up 'Cause You've never failed me No, not once Oh, my soul sings My soul sings My soul sings My soul sings With all my heart I love You, Lord (with everything that's within me) 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, oh yeah ♪ You've been good to me (oh, come on) You've been good to me (faithful through the ages) You've been good to me (your love never changes) You've been good to me (faithful through the ages) You've been good to me (your love never changes) You've been good to me You've been good to me You've been good to me You've been good to me You've been good to me You've been good to me (so good) You've been good to me (everyday of my life) You've been good to me You've been good to me (every single day) You've been good to me You've been good to me You've been good to me You've been good to me 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 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 I won't give up 'Cause You've never failed me No, not once