Brighten your holiday season with musical spirit

Every year, around a certain time, you begin to hear Christmas Carols. 

Suddenly, they're coming out of every speaker.

But where did the Christmas Carol come from? Have you ever wondered? Have Christmas Carols always been with us?