4 stars
Loved the world building and Kirit's voice. The story kept me completely engrossed, despite some plot quibbles. Kirit solved some of her problems too easily and convenient coincidences helped her a few times too many. Overall, though, this was a great read and I'd love to see a sequel.