| 1 | Chapel Bell | [no artist] | 0:40 |
| 2 | Plainsong: Rorate caeli | [anonymous] | 5:21 |
| 3 | Hymn: O come, O come, Emmanuel | [anonymous] | 3:25 |
| 4 | Antiphon: O Sapientia | [anonymous] | 0:59 |
| 5 | Carol: A tender shoot | Otto Goldschmidt | 2:13 |
| 6 | Carol: A Spotless Rose | Herbert Howells | 3:17 |
| 7 | Hymn: Lo! He comes with clouds descending | Thomas Olivers | 4:44 |
| 8 | Antiphon: O Adonai | [anonymous] | 1:09 |
| 9 | Motet: Vox dicentis: Clama | Edward Naylor | 9:02 |
| 10 | Antiphon: O Radix Iesse | [anonymous] | 1:02 |
| 11 | Anthem: The clouded Heaven | Judith Bingham | 4:53 |
| 12 | Antiphon: O Clavis David | [anonymous] | 1:09 |
| 13 | Carol: There is a flower | John Rutter | 4:31 |
| 14 | Carol: This have I done for my true love | Gustav Holst | 5:32 |
| 15 | Antiphon: O Oriens | [anonymous] | 0:59 |
| 16 | Carol: Lullay my liking | Francis Pott | 6:44 |
| 17 | Antiphon: O Rex gentium | [anonymous] | 0:58 |
| 18 | Carol: Bethlehem Down | Peter Warlock | 4:51 |
| 19 | Antiphon: O Emmanuel | [anonymous] | 1:00 |
| 20 | Motet: O magnum mysterium | Morten Lauridsen | 6:53 |
| 21 | Hymn: O come, all ye faithful | John Francis Wade | 3:53 |
| 22 | Antiphon: Hodie Christus natus est | [anonymous] | 1:13 |