Omg....so many feelings...that I am unable to sort it out. One more thing that I am unable to do is writing a detailed review because the internet has been down for over a week now... and typing it out on my phone is well....inconvienient. But yeah, this book has gotten my feelings all over the place.