Winter Parva is a "picturesque" (touristy) Cotswold village with gift shops, a medieval market hall, and thatched cottages. After a disappointing Christmas season, the parish council has decided to hold a special event in January, complete with old-fashioned costumes, morris dancing, and a pig roast on the village green.
Always one for a good roasting, Agatha Raisin organizes an outing to enjoy the merriment. The rotary spit turning over a bed of blazing charcoals is sure to please on this foggy and blistery evening. But as the fog lifts slightly, the sharp-eyed Agatha notices something peculiar about the pig: a tattoo of a heart with an arrow through it and the name Amy.
"Stop!" she screams suddenly. "Pigs don't have tattoos."
The "pig," in fact, is Gary Beech, a policeman not exactly beloved by the locals, including Agatha herself. Although Agatha has every intention of leaving matters to the police, everything changes when the Gary's ex-wife, Amy, hires Agatha's detective agency to investigate -- and another murder ensues. With that provocation, how could any sleuth as vain and competitive (and secretly insecure) as Agatha do anything other than solve the case herself?