Man, Okay where to start, where to start.... hmmm Lets start by saying that this book was totally freaking wicked. I should also note that it is almost 3 in the morning so I have legit finished this book in a couple of hours. 
 Now on with the good stuff... YES THERE WAS CHEATING... now that we got that out of the way now on with it. 
 I always love a book that can make me gasp at the unexpected and when Jack made his plans clear... I legit gasped (I am trying my best not to give anything away). I couldn't believe what the hell I was reading. 
 I love Jack for Cassie and Cassie for Jack... It was a beautiful yet heartbreaking story. 
 I won't stay much more because of course you should read it for yourself.... You don't be sorry that you did. 
 Also my Jack was Bernado Velasco and Cassie was Brittany Robertson (Please note that I only use the names as references of faces when there are more than one book in the series) Got to put faces to the characters every single time I read any book!