Amir and Baba flee a war-torn Afghanistan, and they move to America. Amir gets married to a woman named Soraya, but Baba dies from lung cancer.
Rahim Khan calls Amir stating that he needs help. Amir goes to visit Rahim Khan. He is told that Ali, Hassan, and his wife died. He then learns that Baba had an affair with Ali's wife. Because of this affair, Hassan was born. Rahim Khan tells Amir to rescue Hassan's son, Sohrab, from the Taliban.
Amir finds Sohrab. Amir finds out that the predator is Assef, who is the person who raped Hassan. In order to rescue Sohrab, Amir has to kill Assef. Assef beats Amir badly, but Sohrab hits Assef with a rock, and they run away.
Amir tells Sohrab there is a possibility that he will go to an orphanage because it's the best possibility for getting a visa for the US. Sohrab tries to commit suicide because he thinks about the possibility of going to an orphanage again.
Amir and Soraya finds a way to bring Sohrab to America without Sohrab going to an orphanage. Sohrab stays quiet until they go flying kites. Amir says that he will run Sohrab's kite "a thousand times over," stating Hassan's words to his child.