First read this in May 23, 2015. 
 Reread July 16, 2016. 
 Really guys, I shouldn't even bother writing a review. Because reviews just don't this series any justice. 
 5/5. These books are the kind that I want to reread over and over because they are just amazing.