I've been listening to the Kinks' Village Green Preservation Society on a regular basis, and I think that informed this chord progression. It's in G major, but includes F major chords, which is also a feature of "People Take Pictures of Each Other" (provided I figured out those chords correctly) and maybe some other songs on the album. It's also in "When I See That Girl of Mine" on The Kink Kontroversy.
There's a D augmented at the end of the A section, which I stuck in because I recently discovered that the Dave Clark Five's "'Til the Right One Comes Along" has a G augmented (so I was thinking about augmented chords).
The B section has mellotron flute and mellotron violin as a nod to some sections of the Zombies' "Hung up on a Dream." Some of the chords there are somewhat similar in that one chord shares two notes with the next chord. I have E minor | C major | A minor; "Hung up on a Dream" uses G major | E minor | C major. I wasn't thinking of that when I wrote the chord progression, but the mellotron flute part is meant to be similar.
My 50/90 Profile: http://fiftyninety.fawmers.org/user/januaryscloak