Bought it for my 10 year old daughter, who is not an avid reader. She could not put it down. Once she finished it, I gave it to my 8 year old son. He loves it. He will bring it to us and try to read us passages from it, but it's difficult for him bec...