Dans le troisième roman de Cornelia Read, on retrouve son héroïne Madeline Dare à New York, en 1990. Tandis qu’elle aide une cousine à débroussailler un petit cimetière privé, Madeline découvre le cadavre d’un enfant. La police établit rapidement l’identité de la victime : Teddy Underhill, trois ans, dont la disparition a été signalée par son arrière-grand-mère. La mère de Teddy, Angela, et son compagnon, Albert, sont bientôt arrêtés. Madeline Dare assiste au procès en simple spectatrice, impuissante face au cours immuable de la justice, mais constamment en proie à une émotion très vive, tant le sort du petit Teddy lui inspire de compassion. A cette intrigue principale se rattachent d’autres fils narratifs : Dean, le mari de Madeline, travaille désormais pour Christoph, marié à Astrid, une amie de lycée de Madeline, et qui forment un couple pour le moins perturbé. Madeline elle-même se lie d’amitié avec Jayné Skwarecki, l’inspectrice chargée de l’enquête, et retrouve une vieille connaissance, l’avocat Kyle West. Ces fils multiples tissent un roman en forme de réflexion sur la maltraitance, que celle-ci se manifeste sous sa forme la plus brutale à travers la mort du petit Teddy ou dans un contexte plus bourgeois, dans l’entourage de Madeline, voire dans sa propre famille...