4.0

3.5*
I have soo many feelings and thoughts about this book that I have no idea how to rate it. Might change it later. Might not.