I'm late for Marvelous Middle-Grade Monday, and I don't have a whole review for you, but I thought I could share what I'm getting my two bright, spunky nieces (ages 7 and 5) for Christmas, in case you have a bright, spunky girl on your list and she doesn't already own these must-have books.
I haven't even read the sequels to Harriet the Invincible, Hamster Princess, (I've got Of Mice and Magic on hold at the library), but I know they're going to be awesome, so I'm getting all three currently published volumes for the girls. The first one turns Sleeping Beauty on its head (my review is here (along with some other books that would also make great gifts)), the second one updates the Twelve Dancing Princesses, and the third is clearly a redo of Rapunzle (can't wait to see what she does with it!).
I got the girls the first Princess in Black book last Christmas, and it was a big hit, so I have to catch them up on that series. They've already got books 2 and 3, so I'll just get them The Princess in Black Takes a Vacation. Haven't read it yet, but, again, I have every confidence that Shannon Hale will give us another really fun story about the princess with a secret identity.
I finally got around to reading the first of the Hilda graphic novels, by Luke Pearson, and the entire series immediately made it onto my must-buy-for-the-nieces-plus-another-copy-of-the-whole-set-for me list. I didn't think anyone could outdo Harriet in the smart, spunky adventuress department, but quiet, idiosyncratic Hilda is now my favourite character ever. And the sly, clever humour of the story is my favourite kind of humour. (It also helps that it reminds me ever so slightly of the Moominland books, which I love. Something about the cozy but also existential whimsy of it, and the art style.)
Here's my niece; you can see why she needs books about brave adventuring girls!