Blood is all there is.”What happens when the blood is no longer enough?The oldest and gravest of the Wild Folk laws dictates that human flesh must not be consumed. When half-eaten bodies start turning up between Old London and the North, Yannia Wilde knows the killer can only be one of her kind. When Yannia’s betrothed, Dearon, insists on joining forces with her and Karrion, things get even more complicated. While Yannia tries to balance tracking down the killer with the tension between her, Dearon, and Karrion, another case in Old London draws her attention. A West Mage Council member, whom Yannia exposed as a Leech only days before, has gone missing, and his girlfriend is found murdered in his flat. Is the Leech, a master of deception, capable of murder, or has someone framed him? Caught in the web of Old London’s political intrigue, Yannia must learn to play the game and to choose her allegiances with care. But to catch a predator of her kind, she must also embrace her wildness and set aside everything that makes her human.