O Come, All Ye Faithful
O Come, All Ye Faithful
Fanfare Trumpeters of the Welsh Guards, John Hugh Thomas, Huw Tregelles Williams, BBC Welsh Chorus
Tomorrow Shall Be My Dancing Day
BBC Welsh Chorus, John Hugh Thomas, Huw Tregelles Williams, Chris Stock, Lt. Col. P. Hannam, Aled Jones, Mark Walker, Fanfare Trumpeters of the Welsh Guards
I Saw Three Ships
The First Nowell
The First Nowell
Huw Tregelles Williams, John Hugh Thomas, BBC Welsh Chorus
Once in Royal David's City
Once in Royal David's City
BBC Welsh Chorus, John Hugh Thomas, Huw Tregelles Williams, Fanfare Trumpeters of the Welsh Guards, Mark Walker, Chris Stock, Lt. Col. P. Hannam, Aled Jones
Hark! The Herald Angels Sing
Fanfare Trumpeters of the Welsh Guards, Huw Tregelles Williams, BBC Welsh Chorus, John Hugh Thomas
