A magical adaptation of Charles Dickens’ classic Christmas tale, set in Victorian Edinburgh and featuring a host of festive favourites from both the book and Edinburgh’s own history. An Edinburgh Christmas Carol follows curmudgeonly Ebenezer Scrooge as he’s visited by three mysterious ghosts – Lang Syne, Nouadays and Ayont – sent to show him the true meaning of Christmas, before it’s too late!