My almost 5yo is loving this story! I randomly picked it off the shelf. When I finish a chapter (short 4-6 pages with pictures and picture book sized print), she wants to read the next one. There's enough pictures and chapters are short enough my 3yo likes it too!
Plus it's a girl of color explaining science!
And there's magic!