My reaction: :o 
 That pretty much sums it up. Aside from my swooning over Hassan. The guy needs to be made into a saint. I'm not kidding, he was the best person I have ever read about and I doubt I will ever meet someone so genuinely and believably kind hearted for the rest of my life. I still hate Amir but Soraya has helped soften my heart a bit. Only a little though. The things he did while understandable individually are unforgivable altogether. He doesn't even begin to make up for what he did by the end. He's barely scratched the freaking surface. And Assef belongs in hell.