This book is EVERYTHING. 
 Just when you thought things were going good, the last few chapters gives a twist that makes everything great! Man, what a freakin' plot twist, I did not see that one coming. My mind is, indeed, blown. Seriously, read this one right now. I HIGHLY RECOMMEND. 
 (I've put off writing a good review for this book but I don't think I will ever come up with one that this book absolutely deserves. Hopefully, I will be able to update this after re-reading.)