303132While Shepherds Watched Their Flocks
33343536Ave Verum Corpus, K. 618 "Jesu, Word Of God Incarnate"
37Blessed Are They That Mourn
38394041424344Once In Royal David's City
4546For Unto Us a Child Is Born
47484950Stille Nacht, Heilige Nacht
℗© 2022 Nova 017 Ltd (One Gift Records)