I have always loved Pachelbel's Canon in D and often sneak this chord progression into my own songs.
Nice interpretation of the classic.
Some of the chord changes don't fit perfectly with the main melody, but it's still a nice song to listen to.