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