Ghosts of the Past
Florence, 1967. It is winter, and one year has passed since the historic and devastating flood of the Arno, though the memories of that day still linger with the stains on the city walls.
The anniversary of the flood brings with it a new case for Inspector Bordelli, who is weighed down with remorse for having taken justice into his own hands, and yearning for Eleonora, the woman he's lost, when the mystery opens. A local wealthy industrialist - fiercely loved and respected by everyone he knew - has been found murdered in his grand villa in the Fiesole hills, and the killer has left no trace.
With no obvious leads to follow, Bordelli is patiently retracing the victim's last days when he encounters an old friend from the war. Inviting the frail man into his home with the aim of restoring him to strength with good food and wine, Bordelli is yet to realise that this very friend will lead him ever closer to the secrets at the heart of the mystery - starting with a mysterious woman . . .