Really good book. Don't want to say too much and spoil it, but I will say its definitely on the top of my favorite books. Beautifully written, with just the right amount of fantasy and real life situations all in one. At some parts sad, and heart-wrenching, but at other times its happy and so on. Real page turner, read it in a day, was angry eveytime I had to put it down. Never a dull moment. But everyone has their opinion. Read the book for yourselves. Hopefully you'll enjoy it as much as I did.