I've been waiting for this steampunk adventure for months and I was not disappointed. Really liked the characters. Lots of setup, but also a good story. Liked the worldbuilding and the magic system and the gadgets (gotta have the gadgets!). You've got a man cursed by an Indian god, Strange beings that stalk humans, witches, a zombie, and a girl who is more than she seems.It's in 3rd person following a handful of characters (both heroes and villains). I've read some books where this effect leads to too many threads and an inability to connect to the characters, but this book did not have that problem. The different POVs propelled the action along, gave me a greater sense of the scope of the world and the magic system, and let me get to know several characters better than I would have in a 1st person narrative. It was a tight story that still leaves a lot of room for more adventures.I think my favorite character is Rose - hope she'll play an even bigger role next time.