The plot begins with Brennan receiving a box of old bones, and brings up an unsolved mystery from her childhood when one of her friends vanished; the case involves child pornography and the pursuit of a killer.
[1][2] The opening two chapters provide details of Brennan's childhood and her holiday friendship on Pawleys Island, South Carolina, with an Acadian girl, Evangeline Landry, who mysteriously disappeared in her early teens.
Lieutenant-Detective Andrew Ryan, Brennan's regular co-worker and sometime lover, is involved in a case with three missing and two dead girls, and calls on her to help.
Meanwhile Brennan's husband Pete, from whom she has long been separated, decides to divorce her for a woman 20 years younger than he is, and her sister Harry comes to visit and becomes involved in the search for Evangeline.
As Brennan, Harry, Ryan and Hippo follow the leads they find links to a child pornography ring, and visit Tracadie on the Acadian Peninsula and Quebec City before the plot climaxes on the outskirts of Montreal.