Was their killer still at large? Could their killer be here at Buckshaw...? Two deaths, ten years apart, give Flavia de Luce the distraction she needs at a time when her family are more remote and dysfunctional than usual. Especially when a bizarre series of deadly events is casting a long shadow over everyone at Buckshaw. For Flavia, a gruesome crime to solve is only one of the mysteries confronting her, as she begins to unravel the shocking revelations surrounding the mysterious disappearance of her mother. And as she starts putting the clues together, she discovers an extraordinary tale of espionage and betrayal that may also be the key to her own destiny.