I was thoroughly surprised how much I enjoyed this book. The narrator, despite the very deplorable thing she does to her friend, is still likable. The author makes her very empathetic. Most of the characters are fleshed out and very real. They have flaws but also other qualities that make them likable. You could see yourself meeting them in real life. The only character who I thought the author could have done a better job handling was Darcy. Even by the end of the novel, I felt very little sympathy for her. Despite the fact that her friend betrayed her throughout the novel, I still felt myself rooting for Rachel. I know there are some self centered people in the world but Darcy felt more like a caricature than a real person. The plot was very enjoyable. It flowed most of the time. I did feel that author made the ending a little too neat though. I felt that she should have left the reader with some moral ambiguity about Rachel's actions. Instead, you're left feeling that Darcy is a petulant brat and Rachel was somehow in the right all along. Overall, I think the book was really good. It was a page turner. The last twenty pages thought left a bit to be desired.