I was really excited to read this book as i'd read loads of great reviews of it. It was really good, but sadly not as good as my expectations. In fact there were a few things that annoyed me. 
 Charlie is a walking stereotype of a dork. She was too nerdy and dumb for me and constantly called ugly and i found her generally really annoying. She is too naive and trusts Dante too quickly. And mostly, she didnt have a spine. She was always made a fool out of at school and it was always Dante who stood u for her, not herself. She is so shallow that she agrees to sell her soul to get pretty in a second. And as soon as she does, she is dying to turn into one of those slutty girls from school. The list goes on, but you get the general idea of why i despised her. 
 Dante, thankfully is another story. He was compared to Daemon a lot from Lux series and while i didnt like him as much as Daemon, I m definitely a fan of Dante. He is snarky, confident and HOT! Usually, i dont enjoy a guy's POV as much but thanks to Dante's hilarious narration, i found myself really enjoying it. 
 The romance was slow and felt real. I liked it even though i hated Charlie and wished Dante could be with someone better. I understood why he fell in love with her and want to see where their relationship goes in the next one. 
 The plot wasnt original and wasn't that interesting either to be honest. However, overall i enjoyed the book and will be checking out the sequel.