Christmas Carols
Wednesday, December 10th, 2008The 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 [...]