Il 19 marzo 1964 nel borgo calabrese di Caccuri si festeggia San Giuseppe. Mentre Jacopo Jaconis, musicista e autore di colonne sonore, è a pranzo con la famiglia, un ragazzo, Saverio Marrapodi, viene trovato sgozzato in campagna a pochi chilometri dal paese. In un'abitazione lì vicino c'è anche il corpo senza vita di una vecchia e strana zitella, Ermelinda Guzzo, colpita a morte da un unico colpo di arma da fuoco. Mentre del corpo della fidanzata di Saverio, Silvia Spadafora, non si saprà nulla per molti anni. Il prete di Caccuri, don Marcello Poli, accusa degli omicidi il padre di Jacopo, ex preside del paese e amante della letteratura, una passione quasi maniacale trasmessa ai figli. Jacopo sarà così coinvolto suo malgrado in una lunghissima indagine per scagionare il padre dalle accuse, avendo come unico alleato il maresciallo Nisticò, anch'egli convinto dell'estraneità di Amilcare Jaconis. Sarà per il protagonista uno svelamento lento ma doloroso, che avverrà attraverso confessioni, indizi e tracce lasciati fra i libri, sullo sfondo di un paese che è sempre protagonista, silenzioso e ingombrante.