ALL THE GOOD GIRLS
Detective Harry Hunter of Miami PD’s homicide squad throws himself into a case no one asked him to solve. Four teenagers from one of Miami’s affluent neighborhoods are murdered on a boat. Another is found in a dumpster. All five of them go to the same school and are on a list of witnesses to another crime.
While watching the opera at La Fenice, Nancy Tremayne is shocked to see a woman fall to her death. But was it really an accident? Newlywed Nancy is accompanying her husband, Leo, on a work trip to Venice. As she explores Italy’s beautiful city on the water, she finds herself compelled to uncover the mystery of the woman’s death, reluctantly helped by Leo’s assistant, Archie. Together they discover a Venice as sinister as it is beautiful. Plunging more and more deeply into the city’s secrets, Nancy realises she may be forced to make a choice—the truth or her life?