Holy hell words cannot describe how much this book wrecked me. Physically wrecked me. I'm going to have to make a proper review later because its a day later and I'm still going over the information in my head.