Ratings885
Average rating3.7
The first 3/4 are a great detective story and world building that intrigues and gives a very magical vibe.
The other 1/4 was a little disappointing with the main bad being a bit underwhelming and the revelation too.
That said, I'm hooked.