This book was absolutely amazing!!!! In the beginning, some parts were a little bit confusing, but as i got farther into the book, i didn't wat to put it down. This book really shows how no one is perfect. It did a great job of showing the good, bad, and ugly moments. Also, the plot twist was CRAZY!! I was not expecting that ending at all. I'm not usually a person that cries over books, but this is one of the first books that has made me cry. You should definitely read this book!!!!!!!!!!!