Stream music and podcasts FREE on Amazon Music. No credit card required.Listen free 1920Come thou long expected Jesus
212223Here we come a-caroling (Wassail song)
2425Messiah, HWV 56: Hallelujah
26It came upon the midnight clear
27I saw three ships (Come sailing in)
2829Angels from the realms of glory
30Go tell it on the mountain
31Jolly, old Saint Nicholas
3233We wish you a merry Christmas
34Jesus bleibet meine freude
35I heard the bells on Christmas day
36Jesu, joy of man's desiring
37Angels we have heard on high
38As with gladness, men of old
39404142434445Once in royal David's city
464748Hark! The herald angels sing
4950O little town of Bethlehem
℗© La Bambolina sas