This book is amazing! I have not been so heartbroken and moved to sobbing in a long time while reading a book... This book has it all and a shocker that will just floor you as it is sooooo unexpected. I can't recommend it enough... Please please read this!