To add another series on to Mike’s excellent suggestion, I can not recommend the Bartimaeus series enough. Surface level similarities to shall-not be-named, but very different vibes, much better world building, and the main character certainly *believes* himself to be one of the good guys.
add a skeleton here at some point
2 days ago