M J Hardy is the very grown up and serious pen name for S J Crabb.
Created because these books are so different from her normal stories it would just confuse her readers.
Dark, compelling and sinister, this story shows that what other people see is not always the whole picture.