Forty years have passed since Sandro Cellini last set foot in La Vipera. But when two bodies are discovered on a hillside just south of Florence, he must come out of retirement to unravel the mystery. La Vipera, a strange, derelict farmhouse, was once home to a free-living commune, but nobody knows what shady activities took place there.
Now, Cellini hopes his investigation of the recent murders will shed light on the past. But in order to reach the truth, he must face traumatic memories of his own as he sifts through the chaos and lies.