While Stephanie is looking for Kenny, the friend he shot, Moogey Bues, is shot again, this time fatally, which complicates the case. At the same time, Stephanie is approached by Spiro Stiva, the stepson of the owner of the local funeral home, who wants to hire her as a private investigator. Spiro purchased twenty-four bargain basement coffins, that have mysteriously gone missing. Spiro has not reported the loss to the police, out of fear that his stepfather, who is convalescing in the hospital, will find out.
Morelli, who is also looking for Kenny, warns her that something is suspicious about Spiro's offer; any legitimate person would have filed a police report, plus the fact that Spiro, Kenny, and Moogey were best friends in high school.
As the book continues, Stephanie begins receiving embalmed body parts in her apartment along with threatening notes. When she refuses to stop investigating, Kenny attacks her Grandma Mazur on the street, stabbing her through the hand with an icepick, though fortunately without doing permanent damage.
Morelli confides to Stephanie that a large shipment of military-grade weapons - armor-piercing bullets, LAWs, and brand-new assault rifles and pistols - went missing from Fort Braddock, and several reappeared on the streets in Philadelphia and other parts of New Jersey. Kenny, who was discharged from the U.S. Army two months ago, had access to the weapons depot, and the gun he used to shoot Moogey also belonged to the missing inventory. Morelli believes that Kenny, Spiro and Moogey stole the guns and were selling them, though he doesn't know who killed Moogey or why.
Eventually, Stephanie and Grandma Mazur find themselves locked in the basement of Stiva's Funeral Home when Spiro and Kenny confront each other. It turns out that an associate of Kenny's, an auto mechanic named Sandeman, overheard enough to know what Kenny and Spiro were up to, killed Moogey and stole the guns, hidden in Spiro's caskets. Kenny, believing that Spiro had double-crossed him, went on a rampage, sending body parts and threats to Spiro as well as Stephanie, before tracking down Sandeman and the guns, now hidden in the basement of the Funeral Home. They just have to kill Stephanie and Grandma Mazur to cover their tracks.
However, Spiro and Kenny both underestimated Grandma Mazur. When they open the locked room, Grandma pulls a pistol from her handbag and opens fire, inadvertently hitting one of the caskets and causing an explosion that burns down the funeral home. Stephanie and Grandma Mazur both manage to escape, and Kenny staggers out a moment later, though there is no sign of Spiro. In rage, Stephanie subdues Kenny, with some help from Morelli, and takes him to jail.
Lula, the hooker introduced in the previous book, One For the Money , gets a job as a file clerk at Vinnie's Bail Bonds company, but decides that being Stephanie's sidekick is more interesting than filing.