1. This Christmas

    Train

    03:25
  2. Christmas Must be Tonight

    Train

    03:20
  3. River

    Train

    03:40
  4. Christmas Island

    Train

    03:55
  5. Have Yourself a Merry Little Christmas

    Train

    04:27
  6. Merry Christmas Everybody

    Train

    03:14
  7. What Christmas Means to Me

    Train

    02:53
  8. Wait for Mary, Christmas

    Train

    03:35
  9. O Holy Night

    Train

    03:18
  10. Shake Up Christmas

    Train

    04:07
  11. 2000 Miles

    Train

    03:49
  12. Tinsel and Lights

    Train

    03:13
  13. Merry Christmas Baby

    Train

    03:21
  14. The Cherry Tree Carol

    Train

    03:47
  15. Please Come Home for Christmas

    Train

    03:51
  16. Run Run Rudolph

    Train

    02:57
  17. Blue Christmas

    Train

    02:58