As dawn breaks over London, the body of a young man is discovered in a windswept Notting Hill churchyard. And the killer has left DCI Grant Foster a cryptic clue. However it’s not until the clue is handed to Nigel Barnes, a specialist in compiling family trees, that the message becomes spine-chillingly clear. It leads Barnes back to 1879 - and the victim of an infamous Victorian serial killer. When a second body is discovered, Foster needs Barnes’s skills more than ever. The murderer’s clues run along the tangled bloodlines that lie between 1879 and now. And if Barnes is right about his blood-history, the killing spree has only just begun.