This book is a gem. I love mysteries but its hard for most mysteries to catch me off guard. Halfway through I usually have an idea of who the killer is or how the book is going to end. But this one literally maybe be gasp out loud when all was revealed near the end. 
 (view spoiler)[The chapters with Celeste were some of the hardest chapters I have ever read. Reading how she rationalized the abuse she received was heartbreaking but as someone who was in a emotional abusive relationship, I understood where she was coming from. Bravo to the author because those chapters were some of my favorite but also the ones that I dreaded to read because of how real they felt. and how uncomfortable/angry the made me feel (hide spoiler)]