Franco Galimberti wird schwer verletzt aufgefunden. Nachdem ein Zeuge der Polizei mitteilt, dass Franco am Tatabend in einer Buchhandlung einen heftigen Streit mit der Bankangestellten Teta hatte, wird diese wegen dringendem Tatverdacht festgenommen. Don Matteo, der gerade mit Schwester Maria einen Termin bei Teta hatte, glaubt nicht an ihre Schuld, da Teta viel Energie aufwendet, um in Not geratene Familien zu unterstützen. Der Pfarrer ermittelt also wieder auf eigene Faust.
Maresciallo Cecchini hat unterdessen andere Sorgen, denn sein Schwiegervater ist unangemeldet in Gubbio aufgetaucht. Da dieser ihm ständig irgendwelche Aufgaben aufbürdet, ist der Maresciallo nervlich schwer angeschlagen. Als durch seine Schuld dann auch noch der geliebte Kater des Schwiegervaters wegläuft, beginnt eine chaotische Suchaktion, in die auch der Capitano und Severino mit hineingezogen werden.
Es handelt sich bei dieser Episode um die elfte Folge der achten Staffel der Serie Don Matteo. Durchgehend gezählt ist es Folge 155.