JOHN FRANCIS WADE
1  O come, all ye faithful 4:09
  David Willcocks and John Rutter (arr.)  
 
     
  MICHAEL NEAUM AND JOHN RUTTER (ARR.)
2  Gaudete 1:49
  Anon., 16th century  
 
     
 BOB CHILCOTT (1955 -)
3  The Shepherd's Carol 2:44
 
     
 JOHN RUTTER
4  Nos galan 1:57
  Welsh traditional  
 Elin Manahan Thomas Soprano
     
5  I wonder as I wander 3:43
  Appalachian carol, collected by J.J. Niles  
 Melanie Marshall Mezzo-soprano
 Andrew Williams Viola
     
6  Ave Maria 3:02
 
     
7  Tomorrow shall be my dancing day 2:50
  English traditional  
 
     
8  Rejoice and be merry 2:36
 
     
9  El Noi de la Mare 3:14
  Catalan traditional  
 Clara Sanabras Soprano
     
 NIGEL HESS
10  A Christmas Overture 7:23
 
     
 JOHN DAVID
11  Born on a new day 2:43
  Peter Knight (arr.)  
 
     
 JOHN RUTTER
12  Magical Kingdom 3:28
 
     
 JESTER HAIRSTON
13  Mary’s Boy Child 4:24
  John Rutter (arr.)  
 
     
 JOHN RUTTER
14  Esta noche 2:02
  Spanish traditional  
 Clara Sanabras Soprano
     
 FREDERICK DELIUS
15  Sleigh Ride 5:44
 
     
 JOHN RUTTER
16  The Virgin Mary had a baby boy 4:08
  Caribbean traditional  
 Melanie Marshall Mezzo-soprano
     
17  New Year 4:17
 
     
18  I wish you Christmas 4:26
 
     
 FELIX MENDELSSOHN
19  Hark! the herald angels sing 4:05
  David Willcocks and John Rutter (arr.)  
 
     
  HUGH MARTIN AND RALPH BLANE
20  Have yourself a merry little Christmas 3:01
  John Rutter (arr.)  
 Melanie Marshall Mezzo-soprano
 John Anderson Oboe
 John Rutter