I love books that mess up my head. This is definitely one of those books. Holy shit! What a ride! Again, this is another one of those books you kind of have to go in blind and experience for yourself, I am not going to giveaway anything in this review. Please be aware there is definitely some min...