Rather frustrating heroine. Yes, she is only 16 and is pretty naive, but very little growth/maturity by the end of the book, if at all. Hard to keep cheering her on, especially with all the teenage angst-riddled narration from her point of view. The plot development is rather weak. The characters seem to accept sudden changes and revelations like they are not that big of a deal. Sometimes their viewpoints/attitudes are conflicting, e.g. Avalon thanks Kiran "for everything" with a lot of emotion (assumes that he understood that Kiran has decided to help them) at the end of their meeting in Geneva but still is hell-bent on killing him. Why? We don't know.
Can't decide whether or not to keep reading this series.