Agatha assiste au mariage de son ex-compagnon, James Lacey, bien qu'elle ait du mal à se remettre de leur séparation alors même qu'elle a un nouvel amant, français de surcroît.
C'est le début de décembre et Agatha ne pense qu'à deux choses : les préparatifs pour la fête de Noël et la façon dont elle devrait tirer un trait sur sa relation avec son ex-mari, James Lacey.
Agatha Raisin et James Lacey ont prévu de se marier mais le jour du mariage, Jimmy, l'ancien mari d'Agatha, qu'elle croyait mort, fait son apparition à l'église. Furieux, James s'enfuit.
Au retour de ses vacances, Agatha Raisin rencontre Mary Fortune, jardinière émérite qui a pris la place qu'elle convoitait dans le coeur de son voisin, James Lacey.