I loved this book. It really stays with you and you wonder what you would do in that situation. It does have a twist that I didn't see coming! There were parts that I teared up over. I loved the characters and I felt all their emotions. I got really caught up in the story. I highly recommend this book.