"He was my crack. I could never get enough, and when I had him I was already thinking about when I could have him next." 
 The ending brought tears in my eyes. That is something that I didn't expect at all and it's hard to put words on this review when your heart is too crushed from it. I want to scream my frustrations on top of my lungs and shit... IT HURTS. THE ENDING HURTS. I need a moment. I. AM. MESSED. UP. 
 All the characters here are undeniably flawed, twisted but bold. The story is really twisted and definitely a mind fuck love story. I love Olivia Kaspen no matter how broken she is or the mistakes she did to hurt a person she loved. She got the angst, sarcasm and sass. Her emotions felt so real to me. When she found out her ex-lover Caleb Drake have an amnesia, she took the advantage of making him falling in love with her again. She'll do everything to get what is hers. However she is scared that he will know the truth that made their relationship fell apart. 
 When I'm reading this, my anticipation starts to build up every time I finish a chapter. I keep waiting for something to happen until the last 5 chapters of this book (including the Epilogue). I was on the edge of my seat and just couldn't stop reading! All left me with surprises and took me in an emotional roller coaster ride. I've got to be honest, this book is depressing. 
 What makes it beautiful? 
 First love never dies, yes, but it doesn't mean that he/she is the one till the very end. 
 We may found our soulmates but because of wrong choices, we lost them and could never get back. 
 That will scar us for life but if you really love a person, you'll know how to let them go and wish them happiness they deserved. 
 See? it's perfectly imperfect.