Wow, wow, wow. 
 You think you know how you feel about every character but Hoover changes your mind multiple times. You love and hate everyone. I even felt sympathy for the scumbag. Heart wrenching and just... an amazing story.