Mariam lives in a kolba on the outskirts of Herat with her embittered mother. Jalil, her father, is a wealthy man who lives in town with three wives and nine children. Because Mariam is his illegitimate daughter, she cannot live with them, but Jalil visits her every Thursday. On her fifteenth birthday, Mariam wants her father to take her to see Pinocchio at his movie theater. When he does not show up, she hikes into town and goes to his house. He refuses to see her, and she ends up sleeping on the porch. In the morning, Mariam returns home to find that her mother has committed suicide out of fear that her daughter has deserted her. Mariam is then taken to live in her father's house. Jalil arranges for her to be married to Rasheed, a shoemaker from Kabul who is thirty years her senior. In Kabul, Mariam becomes pregnant seven successive times, but is never able to carry a child to term, and Rasheed gradually becomes more abusive.
A girl named Laila and a boy named Tariq, who are close friends and aware of social boundaries, live in the same neighborhood. War comes to Afghanistan, and Kabul is bombarded by rocket attacks. Tariq's family decides to leave the city, and the emotional farewell between Laila and Tariq ends with them making love. Laila's family also decides to leave Kabul, but as they are packing a rocket destroys the house, kills her parents, and severely injures Laila. Laila is taken in by Rasheed and Mariam.
After recovering from her injuries, Laila discovers that she is pregnant with Tariq's child. After learning that Tariq is dead, she agrees to marry Rasheed, who is eager to have a young and attractive second wife, and hopes to have a child with her. When Laila gives birth to a daughter, Aziza, Rasheed is