In The Kite Runner, Amir returns to Afghanistan to find Sohrab, Hassan's son. As part of this journey, he must confront Assef. Explain why the author chose to have these characters all come together in this scene. Explain how it mirrors the past and discuss the long term effects of this confrontation.