12345Lo, How a Rose E'er Blooming
678Hark! The Herald Angels Sing
910How Far Is It to Bethlehem
1112Alfred Deller, The Deller Consort
13Alfred Deller, The Deller Consort
14Alfred Deller, The Deller Consort
15Alfred Deller, The Deller Consort
16Alfred Deller, The Deller Consort
17Once in Royal David's City
Alfred Deller, The Deller Consort
18Alfred Deller, The Deller Consort
19Alfred Deller, The Deller Consort
20Alfred Deller, The Deller Consort
℗© Holy Nights