Now officially working for the Secret Intelligence Service, Kim Tavistock is back to solve another mystery — this time a serial killer with deep Nazi ties — in the sequel to At the Table of Wolves.
Summer, 1936. In England, an assassin is loose. Someone is killing young people who possess Talents. As terror overtakes Britain, Kim Tavistock, now officially employed by England’s Secret Intelligence Service, is sent on her first mission: to the remote Sulcliffe Castle in Wales, to use her cover as a journalist to infiltrate a spiritualist cult that may have ties to the murders. Meanwhile, Kim’s father, trained spy Julian Tavistock runs his own parallel investigation — and discovers the terrifying Nazi plot behind the serial killings.
Cut off from civilization, Sulcliffe Castle is perched on a forbidding headland above a circle of standing stones only visible at low tide. There, Kim shadows a ruthless baroness and her enigmatic son, plying her skills of deception and hearing the truths people most wish to hide. But as her cover disguise unravels, Kim learns that the serial killer is closing in on a person she has grown to love. Now, Kim must race against the clock not just to prevent the final ritual killing — but to turn the tide of the looming war.