Fifteen brilliant writers evoke uniquely haunted characters; from the waxwork maker in Victorian Whitechapel who receives help from a terrifying source, to the lawyer who once met two schoolboys on the beach, and finds them still there twenty five years later; from a doomed puppeteer performing his last show in a mysterious village to a little girl eternally waiting for a missing fire engine. What Haunts the Heart weaves together stories of lost...