Impressive writing. Somewhat lyrical for a detective/mystery, but it added to the overall enjoyment. While the plot of replacing someone who was already using an assumed identity is improbable, French did a wonderful job of making it almost believable. The plot has a strong psychological angle, as the orphaned Cassie goes undercover, and finds herself in a close-knit circle of friends that are almost like family. Luckily for Cassie, they all have a rule of "no pasts," which helps protect her from inconsistencies in her story. She slowly spirals into worse and worse decision-making, and we can see how her desire for family is clouding her judgement. The murderer is scarcely a surprise to the reader, but the undertone of danger remains because she isn't seeing clearly anymore.