Thank God this was loads better than the last book. I was really concerned going in to this because the second book was such a let down, but this was so good. Aelyx and Cara are so cute together, and there were a lot of nice moments between them throughout the entire book, even when they were arguing sometimes. Syrine isn't my favorite character, but I could sympathize with her. (view spoiler)[ I'm glad the elixir to revive David was real, and that everything worked out for them in the end (hide spoiler)]. I was concerned that this was going to end badly, but it didn't. I really wish this series would be made into a movie, becuase I would watch the hell out of it.