31323334Good Christian Men Rejoice
353637383940While Shepherd's Watched Their Flocks
41424344454647484950O Thou Who Camest From Above
51See Amid The Winter's Snow
525354Sleep Thou Heav'n Born Treasure, Thou
555657Christmas Joy: Joy To The World / Jingle Bells / To The Uttermost He Saves / Here We Come A-Wassailing
58Christmas Praise: Hark The Herald Angels Sing / God Rest Ye Merry Gentlemen / O Come All Ye Faithful
59Carolcade: Good King Wenceslas / Ding Dong Merrily On High / Deck The Halls / We Wish You A Merry Christmas
60 ℗© 2012 Demon Music Group Ltd