C Flat : C Major 9 - guitar chords and comments

Lyrics without distraction HERE

This MAY be the last one I wrote, or among them last ones; who knows ? - after more than fifty years of trying to express something I never managed to ... singing other songwriters' brilliant songs instead. Not a bad choice. I'm at the end of the line. Here we go.
G   D6           Em
so long my old friend
    E7+9        C
we won't meet again
Cmaj9        Bm      D7
singing the songs we used to
G      D6      Em
times surely change
E7+9       C
getting revenge
    Cmaj9         Bm        D7
for all of this stuff we refused to
G     B7 Em    Aaug     Dm  Dm/F        D7sus4    D7
bring on to a dubious crew wanting for  yeah she loves you
G             B          Em          E7
we're out of date  we're far out of fate
  Am             D6           G
ahead stand the club and the weight

     G         B         Em          E7
it started C flat and according to that
       Am     D6       Cmaj9
ended fine in C major nine
G major
G
C major
C
C major ninth
Cmaj9
D sixth
D6
D seventh
D7
D minor
Dm
D seveth suspended four
D7sus4
E minor
Em
E seventh
E7
E seventh add nine
E7+9
A minor
Am
A augmented
Aaug
B major
B
B minor
Bm
B seventh
B7