The Kite Runner is the story of Amir and Hassan, two boys in pre-Soviet Afghanistan. Amir is the son of a wealthy merchant, Hassan a servant. The two have an uneven friendship. Hassan is secretly Amir's half-brother, a product of his father's indiscretion with a servant. The two grow apart during the war and the subsequent rise of the Taliban and Amir journeys to America where his father passes away. He returns to Afghanistan to claim Hassan's son in the wake of Hassan's death at the hands of the Taliban.
Amir realizes that he cannot live with Hassan anymore. Amir lies and tells Baba that Hassan stole his birthday money and watch, a gift from his father. Baba talks to Ali, and then confronts Hassan with Amir. Hassan admits to stealing to protect Amir. Amir realizes that Hassan knew everything- including his hiding behind the wall instead of helping him.
Baba surprises Amir by forgiving Hassan. Ali tells Baba they are leaving. Baba begs them to stay, but they leave. This is the first time Amir sees Baba cry. Baba drives Ali and Hassan to the bus station.