WILLIAM CROFT
1  O worship the King (Hanover) 3:17
  Words: Sir Robert Grant/Descant: Alan Gray  
 WILLIAM HENRY MONK
2  All things bright and beautiful (All things bright) 3:19
  Words: Cecil Frances Alexander  
 JOSEPH BARNBY
3  When morning gilds the skies (Laudus domini) 3:16
  Words/translation: Edward Caswall, from the German  
 WALTER GREATOREX
4  Tell out, my soul, the greatness of the Lord! (Woodlands) 2:46
  Words: Rt. Rev. Timothy Dudley-Smith  
  TRADITIONAL
5  O come, O come, Emmanuel (Veni Emmanuel) 4:03
  Music: from a French Missal copied by John Mason Neale  
  Words/trans: John Mason Neale  
  Roger Heath, baritone: Paul Phoenix, treble: Philip O'Reilly, baritone  
 FRANZ XAVER GRUBER
6  Silent night, holy night 3:13
  Arr. Barry Rose/Words: Joseph Mohr  
 JOHN WADE
7  O come, all ye faithful (Adeste fideles) 5:03
  Words: Frederick Oakeley/William Thomas Brooke  
 CHARLES HUBERT H. PARRY
8  O praise ye the Lord! (Laudate dominium) 2:54
  Words: Sir Henry Williams Baker  
 JOHN STAINER
9  Cross of Jesus, Cross of Sorrow from The Crucifixioin 3:01
  Words: Rev. W. Sparrow Simpson  
 HENRY JOHN GAUNTLETT
10  Ye choirs of new Jersualem (St Fulbert) 2:50
  Words: St Fulbert of Chartres/Translation: Robert Campbell  
 JOHN STAINER
11  Love divine, all loves excelling (Love divine) 2:46
  Words: Charles Wesley  
 HENRY JOHN GAUNTLETT
12  Jesus lives! thy terrors now (St Albinus) 3:06
  Words: Christian Furchtegott Gellert  
 CLEMENT C. SCHOLEFIELD
13  The day thou gavest, Lord is ended (St Clement) 3:19
  Words: John Ellerton  
 JOHN GOSS
14  Priase, my soul, the King of heaven (Praise my soul) 2:56
  Words: Henry Francis Lyte/Descant: Dr. Albert Charles Tysoe  
 John Scott organ
 Barry Rose
  Recorded in 1983