Traditional carol here arranged by David Willcocks.
A few different versions of the words exist. Usually has four or six verses. Most carol concerts end with 'O Come All Ye Faithful' or 'Hark The Herald Angels Sing' but this is my favourite one to end to, especially if you use the full six verse version with different harmonised verses and a brilliant last verse harmonisation by Willcocks.