In Spoleto trifft man sich zu einer Pilgertour. Mit dabei sind Maresciallo Cecchini mit Frau Caterina, Tochter Assuntina und dem kleinen Cosimo, dazu Capitano Anna, Polizist Zappavigna, ihr Ex-Verlobter Giovanni und Staatsanwalt Nardi mit seinem Hund. Don Matteo gehört ebenfalls zur Pilgergruppe, ist den anderen aber schon voraus gegangen und kommt dementsprechend auch als Erster am Ziel an. Das Ziel ist ein Kloster in den Bergen, wo Don Matteo herzlich von Bruder Adelmo und seinen Kollegen empfangen wird. Auf einem Rundgang durchs Kloster entdeckt Don Matteo in abgelegenen Räumlichkeiten die Leiche eines Mannes. Doch bevor er Alarm geben kann wird er niedergeschlagen. Der Rest der Gruppe befindet sich zu dem Zeitpunkt noch auf der Wanderung, bei der Maresciallo Cecchini den armen Zappavigna damit schikaniert, dass er ihm sämtliches Gepäck zu tragen gibt. Damit will er ihn so ablenken, dass Zappavigna keine Zeit mehr hat sich mit seiner Tochter Assuntina zu beschäftigen. Das ist zwar völlig albern, aber sowas hält den Maresciallo ja nie von seinen Plänen ab. Das angerichtete Chaos endet schließlich darin, dass der völlig überladene Zappavigna stolpert und den Maresciallo dabei eine Böschung hinab befördert. Nun kann der Maresciallo nur noch humpeln und Zappavigna muss ihn auch noch tragen. Trotzdem kommt auch diese Gruppe schließlich am Kloster an. Hier wird Don Matteo beim Abendessen noch immer vermisst und man bildet Gruppen um ihn zu suchen. Cecchini und Nardi finden ihn schließlich gefesselt in einem Kellerraum. Sie befreien ihn und Don Matteo erzählt von der Leiche, doch ist diese mittlerweile verschwunden. Genauso verschwunden ist ein altes, sehr wertvolles Buch aus der Klosterbibliothek. Die Durchsuchung des Klosters geht also weiter. Dabei kommen sich auch Capitano Anna und ihr Ex-Verlobter wieder näher. Es kommt im Regen sogar zu einem Kuss zwischen den Beiden, doch genau dieser Kuss ist es dann, der Capitano Anna zeigt, dass die Beziehung keine Zukunft hat, da er sich nur noch wie ein Kuss zwischen Bruder und Schwester anfühlt. Damit ist die Beziehung der beiden endgültig vorbei. Dem Ende entgegen laufen auch die Ermittlungen als die Leiche gefunden und identifiziert wird. Es handelt sich bei ihr um Professor Andrea Berlinghieri aus Rom, der im Kloster war um die Echtheit des Buches zu bestätigen. Als Capitano Anna dann auch noch das Buch findet, scheint alles klar zu sein, doch es ist natürlich wieder Don Matteo, der die wirklichen Hintergründe der Tat erkennt.
In Spoleto selbst kämpft währenddessen Natalina mit ihrer Frisur, die von einem Friseur völlig ruiniert wurde. Sofia möchte die Sache in Ordnung bringen, doch macht sie Dank Pippos Schusseligkeit alles noch viel schlimmer. Natalina ist todunglücklich und fragt sich was sie den Beiden nur angetan hat. Sofia besorgt dann allerdings Hilfe von einem Starfriseur und alles kommt wieder ins Lot.
In der Rolle des Bruder Adelmo ist mit Francesco Salvi ein alter Bekannter zu sehen. Salvi spielte in 42 Episoden der Serie Die Bergpolizei - Ganz nah am Himmel den Förster Roccia, den besten Freund und Kollegen des von Terence Hill verkörperten Försters Pietro.
Diese Folge unterscheidet sich wohltuend vom gewohnten Ablauf einer normalen Folge der Serie. Sie spielt fast komplett im Kloster, bzw. auf dem Weg dahin und versammeln somit alle Charaktere auf engen Raum, fast wie in einem Szenario von Agatha Christie. Eine Ausnahme bildet lediglich die kurze Episode rund um Natalinas Frisur, die man hier allerdings auch getrost komplett weglassen hätte können.
Es handelt sich bei dieser Episode um die zehnte Folge der elften Staffel der Serie Don Matteo. Durchgehend gezählt ist es Folge 230.
Die Serie Don Matteo wurde trotz des großen Erfolgs in Italien bisher nicht in Deutschland veröffentlicht, so dass es auch keine deutschen Folgentitel gibt. Ins Deutsche übersetzt heißt diese Episode "Die Nacht der Seele".