A middle grade fantasy heavily influenced by Harry Potter. In fact, it can read as female led fan fiction. The plot is fun & fast moving, but not as well-developed as I would have liked. There is a lot left unexplained & quite a few coincidence happenings in the plot. The basis is interesting & it will likely be a good read for younger middle graders. Not a bad read by any means, just not enough creative exploration & thoroughness to hook me.