Malgré sa longue expérience en terre sicilienne, le commissaire Montalbano doit reconnaître que jamais il n’a été confronté à pareille affaire : un homme tué deux fois. Barletta, affairiste détesté, usurier qui a ruiné bien des malheureux, don juan compulsif qui n’hésite pas à recourir au chantage pour parvenir à ses fins libidineuses, a d’abord été empoisonné par une femme qui a passé la nuit avec lui, puis a reçu une balle dans la tête par quelqu’un qui le croyait encore vivant. En plongeant dans le passé fangeux de Barletta, le commissaire va se trouver face à ses deux enfants, Arturo, que l’usurier voulait déshériter, et la très belle Giovanna. Aidé non seulement par la fine équipe du commissariat de Vigàta, mais aussi par un mystérieux vagabond qui siffle comme un rossignol, Montalbano découvrira que l’amour et la vilenie peuvent avoir le même visage.