£7.99

Fifteen tales of the things that haunt us... ...obsession, regrets, madness, and redemption.
A waxwork maker in Victorian Whitechapel receives help from an unexpected source.
A woman tries to sell a house scarred by the evidence of a disturbing past.
A doomed puppeteer performs in a lonely...