Flavia is precocious, but her character is so much fun. She is the little detective I DREAMED of being as a kid. I was obsessed with Sherlock Holmes, as much or more as Flavia so this story clicked in to my childhood fantasy of solving crimes through logic and evidence-examining. And as an added bonus, I am learning so much about chemistry (my WORST subject in school). Flavia makes chemistry fun! I listened to the audio book, read by Jayne Entwistle, who could get a little shrill at times, but I loved every minute of the story.