Stream music and podcasts FREE on Amazon Music. No credit card required.Listen free 123456789Ding dong! Merrily on high
1011Jolly, old Saint Nicholas
12We wish you a merry Christmas
1314Angels we have heard on high
1516God rest you merry, gentlemen
1718O little town of Bethlehem
1920Arioso from Cantata BWV 156 (Adagio)
21Go tell it on the mountain
22232425In Bethlehem, that noble place
26Ring, ring the bells, the joyful bells
2728Come, ye lofty, come, ye lowly
29Love divine, all loves excelling
30Merry Christmas bells are ringing
℗© Testarossa sas