Wanneer de 9-jarige Hadiyyah Upman plotseling verdwijnt, is sergeant Barbara Havers er net zo kapot van als de vader van het meisje. Hadiyyah is Barbaras buurmeisje. Omdat ze bij haar moeder was, staat de politie machteloos.
Vijf maanden later wordt Hadiyyah ontvoerd van een druk marktplein in de Italiaanse stad Lucca, waar ze bleek te wonen met haar moeder. De lokale politie start een grootschalig onderzoek. Thomas Lynley reist hiervoor af naar Italië.