Always loved playing this tune. Now that I'm trying to grasp theory a little bit, I'm actually confused on how this one works. I think the original was in C#, but like everybody else, I play it in C.
The main verse progression is simply C major, A minor, F minor to G major. (During the super high slidey intro phrase it actually goes to F major, and that would seem to be all in the key of C. But that's not the part that's confusing.)
What key or keys are we going to when it goes to F minor to G major? At that point in the melody, it's playing two finger chords that include F-G-G#...that G# is screwing up my day. It's beautiful, but it's turning my brain a little.
I would have guessed maybe the key is actually G#, which would make F minor aolean natural, but then you wouldn't have a G major chord, you should have a G diminished, right? How does that G# melody work over the second part of this progression?