En enquêtant sur le meurtre d'un riche homme d'affaires, le commissaire Montalbano découvre des faits nouveaux sur un assassinat plus ancien.
La mort du magnat de l'immobilier Girolamo Cascio ramène le commissaire Montalbano au meurtre de son ancien rival, Giacomo Aletto, abattu vingt ans plus tôt. L'associé d'Aletto avait été condamné pour ce meurtre. Or l'enquête révèle que l'homme vient de sortir de prison. Montalbano le soupçonne immédiatement. Puis il découvre que Renata, la femme d'Aletto, a peut-être quelque chose à voir avec l'assassinat de son mari. La mort par balle d'un inconnu remet tout en cause. En effet, une fois son identité révélée, le commissaire découvre que toutes les affaires sont liées. La clé de l'énigme est à chercher dans le passé, vingt ans plus tôt...
Montalbano déterre quelques cadavres dans cet épisode enlevé, où tout le monde a quelque chose à cacher.