C# G# D# I never meant to let you down C# G# D# It's a hell of a road I led you down C# G# And my heart's beating out of my chest D# Fm And your hand is in my hand C# G# D# It's getting late, gotta get it out C# Fm D# It would be easier to lie C# G#/C D# But I really hope that you'll see in time Chorus: G# D#/G Sometimes loving means leaving Fm D# Sometimes people need healing C# G#/C Sometimes there's no good way C# D# To make a wrong thing right G# D#/G Some things change with the seasons F# C# Sometimes the heart has its reasons C# D# G# Yeah, sometimes what's good is goodbye You probably think it was easy for me Like you don't play the lead in all of my dreams Like I don't wake up almost every day With a tear-stained pillow case But I'm not tryna make it all about me Maybe I should have lied 'Cause, God, it just hurts on the other side Chorus: Sometimes loving means leaving Sometimes people need healing Sometimes there's no good way To make a wrong thing right Some things change with the seasons Sometimes the heart has its reasons Yeah, sometimes what's good is goodbye A#m There's a universe Fm Where this could've worked G# D# And I wish we were in it 'Cause all I know Is I broke your heart And I wish that I didn't Chorus: Sometimes loving means leaving Sometimes people need healing Sometimes there's no good way To make a wrong thing right Some things change with the seasons Sometimes the heart has its reasons Yeah, sometimes what's good is goodbye Oh-oh Sometimes what's good is goodbye | TransposeReset Font sizeReset Chords fingeringsA#m C C# D# F# Fm G G# |