I went back and forth on giving this 3 or 4 stars, but settled on 4 because the writing was really beautiful. The story itself was as well, and I loved how most of the characters, whether or not they seemed minor at first, really came into the spotlight by the end (whether for good or bad reasons). The gang of Luna, Xan, Glerk, and Fyrian took center stage, but the sideplots concerning the madwoman, the Sisters of the Star, and Antain and Ethyne were all also intriguing and critical to the story. Everyone had a purpose. 
 My only concern was that there were a lot of plot holes explained away by magic or forgetfulness (I've never encountered so many characters with horrible memories in one story!). Most of these were easy to push to the side and accept the "it's because of magic" explanation, but there were a couple that bugged me, particularly when Fyrian experiences a transformation at the end and Glerk is just like "I don't know why this is happening but whatever" (paraphrased, obviously!). In retrospect, I think I just wanted more - and this isn't a short book to begin with.