Verse 1
A
Haven't You always loved me,
Haven't You always cared
E                                             
Why should I be anxious,
                   E/G# E5 A E A A2 
Why should I despair
E A          E     Esus E B C#
Haven't You been good
 A
Written in the pages of my history
  E                                      E/G# E5 A
Story upon story of what You've done for me.
E A A2 E A          E      Esus E
        Haven't You been good

Chorus
A2 F# E/G#  A    B             A2 F# E/G# E5 A
 Oh     my Lord haven't You been good
A2 F# E/G#   A A B   B             E A 
 Oh     my  Lord    haven't You been good

Verse 2
 A
Haven't You been faithful throughout the years?
 E                                  E/G# E5 A
Hearing my petitions sharing my tears. 
E A A2 E A         E     Esus E B C#
        Haven't You been good
     A
The robin and the sparrow
Have taught me this truth 
  E              
There's no need to worry, 
                         E/G# E5 A E A A2
'Cuz You've always come through
 E A          E    Esus E
Haven't You been good

Interlude
A A6 A A6 Em9     

Bridge
A    A6 A       A6 E
 Your love like the sun poured over everyone     
A2 F# E/G#      A B
          So good     

Ending
A2 F# E G    A    B              A2 F# E/G# A B
 Oh,     my Lord haven't You been good?     
 A B      A B               A   
Oh,  my Lord haven't You been good?
A6 A A6 B6 E A A6 A A6 B6 E E
 Your love like the sun pour'd over everyone.