This is a book I read for the first time a couple of years ago, but Michael grew up reading. I would say it's probably about right for an 11-12 year old, but is fun no matter how old you are. And also, Andrew can turn pages when we read to him. He's been doing that for about a month now and it's freaking adorable. Of course, he has to be in the mood for it, but he'll do it. Sooo cute.