This is a cracking good mystery, with misinterpreted observations, deceit and lies (intentional and unintentional). The writing is reminiscent of Gillian Flynn (Gone Girl, et al) with two time lines that precede and follow an apparent crime. The main character in this novel is delightfully flawed, a real train wreck.