A Beam of Light
(book #18 of the Inspector Montalbano series)
by Andrea Camilleri. With his relationship with Livia seemingly on the rocks, Montalbano is haunted by a strange dream as he investigates a robbery, shady art deals, and human trafficking. He somehow finds the connection and solves the crime, but comes face-to-face with tragedy. A good story, like all of them.