So I read this book just because of the reviews. I have never been more frustrated in my LIFE. I won't spoil it for those who want to read it but just know that I was pissed because it seems like stacks of never ending blocks. 
 Oliva drives me insane but in a odd good annoying way. 
 Caleb I promise needs to man the hell up but I still like is character 
 Leah... Burn, just Burn. 
 All in all I loved the book it just frustrated the hell out of me badly.