Why does Richelle Mead assume that everyone is inherently good? If I had the opportunity to be the immortal bad guy, I'd take it. 
 And why do dhampires dedicate their whole lives and sacrifice their lovelives in order to protect the Moroi? I would think of other things to do than protect a kind that's weaker. 
 But those inconsistencies aside... it wasn't terrible but it wasn't great either. It's more a 2,5 star read than anything. There was too much high school drama, and slut-shaming, and even some poor-shaming to be worth of a 4,1 score.. the writing wasn't even that great. I got bored with this book a lot .. but i had to force myself to finish it, basically. 
 Rose was slut-shamed for the entire book, and instead of taking a stand on it to combat it, she proceeds to (almost) slutshame Mia because 'she did it to me too!!!'. 
 The subject could have been treated differently. 
 And the whole arc where Rose found out that Mia's parents were 'mere' servants to a royal family and her spreading that word was completely unecessary. Who the fuck cares. It's so trivial. It felt more like Mean Girls than anything else. And at least Mean Girls was a parody. This book felt like 'Not another teen movie'. 
 There were some good parts though 
 - Lissa & Rose's friendship 
 - Christian 
 - Dimitri 
 - Rose's confidence. She wasnt one of those naieve 'ohhh im so plain and boring and no guy likes me...' girls. She knew she was hot and rocked it. That was cool. We need more of that. 
 All in all, i can imagine this series getting better but something was missing. I was not a fan of the unnecessary drama that was thrown in for YA readers.