Stream music and podcasts FREE on Amazon Music. No credit card required.Listen free 1234Bring a torch, Jeanette, Isabella
5Jesus bleibet meine freude
67Messiah, HWV 56: Hallelujah
8910Come thou long expected Jesus
11Go tell it on the mountain
12Angels we have heard on high
13Infant holy, infant lowly
14I saw three ships (Come sailing in)
1516Hark! The herald angels sing
17God rest you merry, gentlemen
℗© La Bambolina sas