** spoiler alert ** 
 Wow. 
 I am impressed with these books, particularly since I was so annoyed with the first one. Clearly Rachelle Mead has progressed in her storytelling. Or, at least, she has made her characters grow up and more likable. 
 Rose from the start proves to have channeled some of her anger and immaturity, allowing herself to grow up and be seen as an adult in various eyes. From her teachers to her mentor, Rose is a force to be reckoned with. She handles Mason's death, and subsequent reappearance, with grace. She treats Christian with a level of respect and loyalty that never would have taken place in the first book. She also questions herself and her role in life, even going so far as to put Lissa in her place. 
 Dimitri is the character I've fallen for. Unlike many characters I've read in the past, he knows his mistakes, acknowledges his flaws, and does not hate himself for them. I think that's what makes him so swoon worthy. I wish I didn't have the ending spoiled for I wonder what my reaction would have been had I not known about his fate. My stomach was in knots for him from the beginning. The question is whether or not he'll remain a Strigoi. I hope Rose can save him! 
 Adrian was a pleasant shock. He's a character that I think desires more development. We saw more of his personality at the end, but he's overshadowed by other characters - like the queen and Christian's growing jealousy. I want to lean about HIM. I think we'll be seeing more of him. 
 I also wonder about Ibrahim. When will her father come into play. Since Rose is taking off to find Dimitri, I wonder if she'll learn more about her father. Especially since I do have the feeling Rose is going to Russia. Perhaps she make a pit stop on the way? 
 My only issue was the constant regurgitation of things we already know. I understand the difference between Moroi and Strigoi. I know who loves who. I know Rose's relationship with her mother. I do not need that clarified. It's book 3 - at this point, we get it. 
 I honestly cannot wait for more from this series. On to Blood Promise!