album

The Top Christmas Songs of All Time

23 songs (1 hour and 8 minutes) Released on 10 March 2015
1
Jingle Bells
3:16
2
Silent Night
2:38
3
We Wish You a Merry Christmas
2:38
4
What Child Is This, Greensleeves
3:53
5
The First Nowell
5:39
6
O Little Town of Bethlehem
3:26
7
Holy Night
4:31
8
Coventry Carol
0:51
9
Angels We Have Heard on High
2:15
10
Away in a Manger
6:30
11
The Twelve Days of Christmas
3:37
12
Joy to the World
3:34
13
God Bless You Very Gentlemen
1:55
14
O Come All Ye Faithfull
4:35
15
I Saw Three Ships
0:31
16
Go Tell It on the Mountain
1:36
17
Deck the Halls
3:26
18
It Came Upon a Midnight Clear
2:34
19
I Heard the Bells on Christmas Day
0:41
20
O Come, O Come Emmanuel
3:54
21
Good King Wenceslas
0:46
22
Jesus, Joy the Highest Heaven
4:06
23
Hark the Herald Angels Sing
1:20