Various artists
Album

50 Classic Christmas Carols

Various artists

50 SONGS • 2 HOURS AND 34 MINUTES • NOV 30 2018

12345678910111213141516
Chorale Preludes, BWV 714-765: XVI. In dulci jubilo
02:26
17
O Come, O Come Emmanuel
05:12
1819202122232425262728293031323334353637383940
The Lily and the Rose
03:39
41424344
Up, Good Christian Folk, and Listen
01:32
4546
While Shepherds Watched Their Flocks
03:52
4748
Hodie, Christus natus est
03:53
4950
℗© Herald AV

0:00