5 stars! This book is so hard to talk about that I've been sitting on reviewing this for a month now. Oops. I honestly kept coming back to this but I couldn't find the words to explain how this book gutted me in the best ways possible. Really you just have to read it.