Jesus Christ! I don't have enough good things to say about this book. I love it, I love it, I just love it. When I first started reading this book I had no idea that it would become my favorite book. It has everything. It makes you happy, makes you cry, makes you smile, it literally has everything a good book needs. There are some situations when you will literally hold your breath. I really couldn't put this book down until I finished it. At last I wanna say give it a chance and read this book and the time u will finish it u will be in love with it.