I kind of figured things out before they happened, but the action and buildup was good. The story in this book was a bit more interesting the rest of the series, mostly because everything came together finally. Overall, I was underwhelmed with this series as a whole, especially given how hyped up it is, but I guess, for its time, it was good. I don't regret reading it and, if anything, I finally know the story. 
 As for the love triangle, I have to say, I'm sad. I was Team Adrian from the start and after reading the whole series, I can safely say that I have no interest in Dimitri whatsoever. He's cool and has some appeal, but he didn't do it for me. Yes, Adrian didn't fit with Rose as much as Dimitri and he still has some growing up to do, but I think I'm more upset w/the way Rose handled these two men. I hate the fact that she went into another relationship when it was obvious she could never get over Dimitri. And she just strung Adrian on like a fool. I can't fault the guys, that just makes me like Rose less. The only thing I give her credit for is that, no matter what, she's always done her best for Lissa. Her love for her best friend was pretty admirable. Lissa also stepped up in this book and I liked her way more here and in any of the previous books.