Chords & lyrics

It's So Hard to Say Goodbye to Yesterday Chords

Music by: Jason Mraz
Tone E major BPM 75 Views 63
0
Guitar

Lyrics & chords

[Verse 1]
How [D]do I [A]say good bye to what we [D]had,
[Bm][D]
[G]The good times that made us
[D]laugh outweigh the [Asus4]bad
[A]I thought we'd get[D] to see for[F#]ever but
[Bm]forever's [A]gone [Asus4]away[Gm]
[G]It's so [D]hard to say good
[A]bye to [G]yes[Gm]ter [D]day

[Verse 2]
I don't [D]know where this
[A]road is [G]going to [Gm]lead[D]
All I [G]know is where we've [D]been
and what we have been through
[A]If we get[D] to see tomor[F#]row,
I [Bm]hope it's worth [A]all the [Gm]wait
[G]It's so [D]hard to say [A]goodbye to
[G]yes[Gm]ter d[D]ay

[Verse 3]
And I'll [D]take with me the [F#]memories to [Bm]be
my [A]sunshine after the [G]rain[Gm]
It's so [D]hard to [A]say goodbye
to [G]yes[Gm] terday[D]
And I'll take with me the [F#]memories to
[Bm]be my sunshine after the r[Gm]ain
[D]It's so hard to say [A]goodbye
to [G]yes[Gm]ter [D]day
It's so hard to say good
[A]bye to [G]yes[Gm]ter day
Chords Tap to view chord shapes
Ready to view chords
Select a chord in the lyrics to pin the chord view here.
AI analysis Quick · deep

The quick version summarizes key, main loop, cadence and harmonic colors. The deep version is for closer reading.

Quick version Quick · compact

Optimized for fast rendering and identifying the main pattern.

No quick version yet. Click Generate quick to create a summary.
Deep version Detailed

Generate or regenerate a fuller AI harmonic analysis.

No deep version yet. You can use the quick version first, then generate the deep version when needed.
Discover more Artist · genre · key
18%
75 BPM