26God Rest Ye Merry Gentlemen
2728Good King Wenceslas (Orchestral Version)
29Angels from the Realms of Glory
30While Shepherds Watched Their Flocks
31Angels We Have Heard on High
32God Rest Ye Merry Gentleman
3334God Rest Ye Merry Gentlemen (Orchestral Version)
35Good Christian Men Rejoice (Orchestral Version)
36373839Silent Night (Orchestral Version)
40We Wish You a Merry Christmas
(C) 2015 Yuletide Music