This book was a huge disappointment for me. I read many reviews on this book that went on and on about how amazing it was. I started the book and after 100 pages I felt like I had been tricked. It was awful! The author's writing style drove me crazy and I had no idea what was going on. I went online in search of more reviews and was told by several other book lovers that I needed to press on and soon it would all make sense, come together and be amazing! I read on. After about another 100 pages I felt like giving up. After 250's pages (more than halfway through the book) things finally started to fall in place, but I wasn't impressed. I was so annoyed with the book at this point I just wanted it to be over. The last 50 pages told a real heartfelt story and redeemed this book from the land of 1 star ratings. It was a great ending, but the journey there was very boring.