Amir is selfish at the beginning of the novel, but as he matures, he becomes more selfless. When he is young, is selfish for his father's love, and he resents his father's attentions towards Hassan, a servant boy who works for the family. Part of the reason Amir is selfish is that Baba, his father, restricts his love toward his son and is very critical of him. Later, Amir says nothing when he sees Hassan raped by a neighborhood boy, and he engineers a situation so that Hassan and his father leave the family compound. Amir suffers as a result of this incident, and the guilt he feels makes him less selfish. When he and his father move to California, they are poor and lack the social and economic capital they had in Afghanistan. Amir selflessly cares for his father, who suffers from cancer, and he marries Soraya, even though she is not considered chaste because she ran off with an earlier boyfriend. Later, when Amir chooses to adopt Hassan's son after Hassan's death, he has become truly selfless. The guilt he suffered as a boy caused him to become less selfish and more mature.