World building and characterization are top notch. The setting jumps to life off the page. Astoria Harding is a compelling lead and she captures you so much for the first 2/3rds of this, that you can't put it down. But when her emotional arc peaks, it seems the book does too. I found the ending to feel like an overly long denouement, even though a lot happens. It just felt anticlimactic to some stuff which came before. That's my only complaint about an otherwise exceptional read.