Archive for December 10th, 2008

Christmas Carols

Wednesday, December 10th, 2008

The tradition of caroling and Christmas carols is believed to have originated in England when wandering musicians would go from town to town and visit castles and other homes of the rich to give impromptu performances. But there also is the belief that singing carols at Christmas likely came from the group of angels, shepherds [...]