Christmas Is Almost Here - 3:53
White Christmas [*] - 2:45
O Come All Ye Faithful - 3:28
The Land of Christmas (Mary) - 3:17
Silent Night - 3:10
Twelve Gates to the City - 3:10
I'll Be Home for Christmas - 2:24
God Rest Ye Merry Gentlemen - 3:05
Heaven - 3:09
Pretty Paper - 3:29
Have Yourself a Merry Little Christmas - 3:08
Happy Xmas (War Is Over) - 4:12
Forgive [*] - 1:23