BO HOLTEN
1  Nowell Sing We Now 3:56
 Micaela Haslam soprano
  BBC commission; premiere recording  
 STEVE MARTLAND
 Three Carols  
2 From lands that see the sun arise 2:40
3 Make we joy 2:36
4 There is no Rose of such virtue 4:38
  Premiere recording  
   
 CARL RUTTI
5  I wonder as I wander 2:15
  Premiere recording of version for choir and organ  
   
 JUDITH WEIR
6  Illuminare, Jerusalem 2:28
 JUDITH BINGHAM
7  The Shepherd's Gift 3:48
  BBC commission; premiere recording  
   
 FRANCIS GRIER
8  Corpus Christi Carol 3:44
 Pamela Priestley-Smith soprano
 Kim Porter mezzo-soprano
 THOMAS ADES
9  The Fayrfax Carol 4:31
 CONRAD SUSA
10  The Shepherds Sing 3:15
 JEAN BELMONT
11  Nativitas 2:33
 JAMES MACMILLAN
12  Seinte Mari Moder Milde 7:12
 Margaret Feaviour soprano
 Carolyn Foulkes soprano
 Robert Johnston tenor
  Premiere recording  
 JOHN TAVENER
13  Today the Virgin 3:01
 JERZY KORNOWICZ
14  Oczekiwanie (Waiting) 9:09
 Margaret Feaviour soprano
 Neil MacKenzie tenor
  BBC commission; premiere recording  
   
 SIR RICHARD RODNEY BENNETT
15  Carol 3:42
 PETER MAXWELL DAVIES
16  One star, at last 3:33
 JOHN HARBISON
17  O Magnum Mysterium 2:17
  Premiere recording  
   
 ROXANNA PANUFNIK
18  Sleep, little Jesus, sleep 3:19
 Jennifer Adams-Barbaro soprano
   
 HOWARD GOODALL
19  Romance of the Angels 4:32
  BBC commission; premiere recording  
   
 JOHN HARLE
20  Mrs Beeton's Christmas Plum Pudding (average cost: 3 shillings and 6d) 4:08
  Speakers: Eleanor Bron, Charles Collingwood  
  BBC commission; premiere recording  
   
 Stephen Cleobury
 Robert Quinney organ