Gerard, the protagonist, has a secretive pen pal, a mother who will not discuss her past and a great-grandmother who wrote ghost stories....one of which apparently came true.
It was a little slow getting into this one but it ended with a bang.
This was Harwood's first novel. The second one The Seance was also very good.
Others are comparing John Harwood to Wilkie Collins, not a bad comparison.