** spoiler alert ** 
 Well, well, this book did a great job of making up for my reading slumps and my (what do you call it?) small disdains on some chapters. The plot was amazing-a devil and an angel falling in love and one of them dies just like Romeo and Juliet but written and told in a much more new awesome way. Dark and light. After the chapters of Madrigal, I made a theory about her being reincarnated into Karou and hell yeah I was right! They both fell for each other again-two times and they were happy, BUT ANOTHER tragedy is revealed before Karou realizes it! And so the ending was not what I expected and THAT amazed me. 
 The characters though.....I didn't really like them. I don't know, I feel like Akiva is missing some character development and Madrigal was so cheesy about her love for Akiva. Both of them spent time together and they were freakin' careless about it, but anyway that wouldn't make a good story if they weren't caught. No offense, but I like Karou better than Madrigal even if she was her reincarnation. 
 So the rating: 4.57