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