A review by doryreads
The Last of the Spirits by Chris Priestley

5.0

Beautiful twist to A Christmas Carol.