Vinyl 1
Side A:
- O Holy Night - 5:22
- Don't Save It All For Christmas Day - 4:38
- Blue Christmas - 3:49
- Another Year Has Gone By - 3:25
Side B:
- The Magic Of Christmas Day (God Bless Us Everyone) - 4:17
- Ave Maria - 4:56
- Adeste Fideles (O Come All Ye Faithful) - 4:44
- The Christmas Song (Chestnuts Roasting On An Open Fire) - 4:14
Vinyl 2
Side C:
- The Prayer - 4:30
- Brahms' Lullaby - 3:32
- Christmas Eve - 4:17
- These Are Special Times - 4:08
Side D:
- Happy Xmas (War Is Over) - 4:15
- Feliz Navidad - 3:41
- Les Cloches Du Hameau - 3:10
- I Met An Angel (On Christmas Day) - 3:21