Ambientada en el Valle del Sole, un pueblo enclavado en los pliegues de los Apeninos italianos, Vidas de los Santos cuenta la historia del joven Vittorio Innocente y su madre, Cristina, cuyo romance con un extraño de ojos azules rompe abruptamente la inocencia de la infancia de Vittorio. Mientras intenta reconstruir la verdad del crimen de su madre, descubrimos a través de los ojos de Vittorio el lado oscuro de la calma pastoral del Valle del Sole, las supersticiones y los miedos ancestrales, vestigios de un pasado pagano, bajo la apariencia de catolicismo de los aldeanos, y la hipocresía y la malicia bajo su santurronería.