album

Keep Calm with Christmas Carols - The Greatest Xmas Carols, Classic Hymns & Festive Songs

40 songs (1 hour and 59 minutes) Released on 2 November 2012
1
Deck the Halls
2:08
2
Ding Dong Merrily on High
1:52
3
We Wish You a Merry Christmas
3:01
4
Away in a Manger
1:56
5
O Little Town of Bethlehem
2:32
6
Silent Night, Holy Night
3:10
7
Hark! The Herald Angels Sing
3:49
8
Once in Royal David's City
3:39
9
Sussex Carol
2:04
10
I Hear Bells on Christmas Day
3:23
11
We Three Kings
2:53
12
God Rest Ye Merry Gentlemen
2:51
13
O Come All Ye Faithful
5:44
14
In the Bleak Mid Winter
5:03
15
The Holly and the Ivy
2:25
16
Joy to the World
3:08
17
The First Noel
4:47
18
I Saw Three Ships
3:03
19
Coventry Carol
2:38
20
While Shepherd's Watched
2:44
21
In Dulci Jubilo
3:21
22
O Come, O Come Emmanuel
2:45
23
Ave Maria
2:54
24
Good King Wenceslas
2:41
25
It Came Upon the Midnight Clear
2:58
26
Ode to Joy
1:32
27
Jerusalem
3:02
28
Shepherd's Pipe Carol
2:57
29
Angels We Have Heard
1:45
30
O Holy Night
3:48
31
Rocking
1:58
32
What Child Is This
2:00
33
I Vow to Thee My Country
2:37
34
Pie Jesu
2:31
35
Gabriel's Message
2:42
36
For Unto Us a Child Is Born
4:08
37
Abide with Me
5:32
38
O Praise Ye the Lord
2:39
39
The Lord's My Shepherd
2:57
40
Wassail Carol
1:49