This is also a difficult one between 3 and 4 stars. I really enjoyed the story, and up until 50% or so, it was definitely worthy of 4 stars. Then it got a bit too... soft. I liked the perfect timing in the beginning of the book, nothing rushed, stuff developing naturally, but then things happened too quickly. The story could have gained a lot by being longer and including more Esperanza politics (you never really understand why the council acts the way it does), more Esperanza culture, etc. The world building is successful though, and the writing itself is very good. There are certainly no wasted words, which is nice.