SONG
Have Yourself a Merry Little Christmas
1
3:45
 
Driving Home for Christmas (Re-Recorded For 1999)
2
4:00
 
O Holy Night
3
3:41
 
From a Distance
4
4:45
 
A Winters Tale
5
4:09
 
As Long As There's Christmas (feat. Elaine Paige)
6
3:44
 
Ave Maria
7
3:17
 
River
8
3:48
 
Happy New Year
9
4:16
 
Light a Candle
10
3:50
 
When a Child Is Born
11
3:35
 
Silent Night (feat. Brian Kennedy)
12
3:25
 
Amazing Grace
13
4:00
 

More by Michael Ball