Stream music and podcasts FREE on Amazon Music. No credit card required.Listen free 12We wish you a merry Christmas
34Messiah, HWV 56: Hallelujah
567God rest you merry, gentlemen
89Jesus bleibet meine freude
10111213Of the father's love begotten
14Lo, how a rose e'er blooming
15While shepherds watched their flocks
16Come thou long expected Jesus
℗© La Bambolina sas