Jason has been reading the Harry Potter books to her nightly. They are on the last book of the series, which also happens to be the darkest, most grown-up book. I think this is one of those cases of know your own child because there are definitely 7 year olds out there who would be scared of some of the stuff that happens in the book. But Millie is not one of them. She can't wait for the next chapter. And the next and the next.
When there is a word or plot development she doesn't fully understand she is quick to ask about it. Jason is patient; he always stops to explain and doesn't move on until she grasps it. There are a ton of characters in the HP books and she knows them all by name. She remembers the charms and magical creature's names and everyone's peculiarities. I love it!
7 is an awesome age.