Wonderful story with amazing world-building, unique concepts, beautiful romance, and enjoyable characters. The first half of the book was amazing, though I did feel that Nora's character in the later half became slightly flat, and perhaps even a bit too perfect. I would of liked to have seen more stumbles and struggles with her, and not an immediate acceptance (Mia's dislike wasn't enough) by everyone and to be suddenly so powerful, so poise, and speaking with a voice that sounded like it was old and wise. That was the only thing keeping me from giving this book 5 stars.