trans siberian orchestra the ghosts of christmas eve songs
`` Christmas Canon ''
`` First Snow ''
`` Christmas Eve / Sarajevo 12 / 24 ''
`` Promises to Keep ''
`` This Christmas Day ''
`` O Come All Ye Faithful / O Holy Night ''
`` O Holy Night ''
`` Music Box Blues ''
`` Hark ! The Herald Angels Sing ''
`` Good King Joy ''