When the most ancient of laws is broken, Yannia Wilde knows that the killer can only be one of her kind . . . The oldest and gravest of the Wild Folk laws dictates that human flesh must not be consumed. But 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 her companion, Karrion, things get even more complicated. While Yannia tries to track down the killer, another case in Old London draws her attention. A council member has gone missing, and his girlfriend is found murdered in his flat. Is the council member really a master of deception who’s capable of murder, or has someone framed him? Caught in the web of Old London’s political intrigue, and with a predator on the loose, Yannia must set aside everything that makes her human . . .