I read this book with my 9 year old daughter. We absolutely love, love, loved it. I must admit (shhh don't tell her) I would read ahead when she wasn't around, cos I loved it sooo much. We would read page at a time each and thoroughly enjoyed all of it. It was a wonderful discussion book, we discussed and debated what would happen after each reading, and couldn't wait to cuddle up in bed the next night to continue. I have no doubt she will read it on her own in the near future.