1. Driving Home for Christmas

    Keith Harkin

    04:12
  2. Merry Christmas You've Been on My Mind

    Keith Harkin

    04:17
  3. The River

    Keith Harkin

    05:05
  4. Arthur McBride

    Keith Harkin

    03:48
  5. In the Bleak Mid Winter / Largo from Dvořák Symphony No.9

    Keith Harkin

    03:49
  6. Have Yourself a Merry Little Christmas

    Keith Harkin

    04:17
  7. 2,000 Miles

    Keith Harkin

    03:21
  8. God Rest Ye Merry Gentlemen

    Keith Harkin

    01:52
  9. No Love Dying

    Keith Harkin

    03:53
  10. Silent Night

    Keith Harkin

    04:05
  11. Auld Lang Syne

    Keith Harkin

    04:16