Started: 9/29/23
Finished: 10/10/23
Pretty good story, pretty good narrator (for the audiobook, I mean), and the main character pretty much acted her age, which was a nice change. I mean, she still outsmarted lots of people and saved the day, but in a tolerable way. Magic and dangerous grimoires! And libraries!