Christmas Canon In D

This piece was a random spark of an idea one night. I sat down at the piano and started this chord progression in the key of D major. The chord progression is very standard and repetitive, much like Pachalbel's Canon in D. I had the idea to just start layering as many Christmas songs as I could think of on top of it. This is what came of that idea that night.

From idea to what you hear was about 3 hours. It was a lot of fun to put together and test out some of the sounds on my Clavinova. There are a total of 8 song themes in the piece, see if you can name them all.