1  Fantasia on Christmas Carols 11:42
 Stephen Gadd baritone
     
 Hodie (This Day)  
2 Prologue: Nowell! Nowell! 3:56
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
3 Narration: Now is the birth of Jesus Christ 4:54
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
4 Song: It was the winter wild 4:46
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
5 Narration: And it came to pass in those days 1:55
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
6 Choral: The blessed son of God 2:25
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
7 Narration: And there were in the same country 7:06
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
8 Song: The Oxen 3:20
 Stephen Gadd baritone
 Peter Hoare tenor
 Stephen Gadd baritone
9 Narration: And the shepherds returned 1:12
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
10 Pastoral: The shepherds sing 3:04
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
11 Narration: But Mary kept all these things 0:34
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
12 Lullaby: Sweet was the song the Virgin sang 2:32
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
13 Hymn: Bright portals of the sky 3:55
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
14 Narration: Now when Jesus was born 3:00
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
15 The March of the 3 Kings: From kingdoms of wisdom 7:33
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
16 Choral: No sad thought his soul affright 2:18
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
17 Epilogue: In the beginning was the Word 6:49
 Janice Watson soprano
 Peter Hoare tenor
 Stephen Gadd baritone
 Hilary Davan Wetton