Rostam lived in Sistan, Iran (also known as Persia), hero and one of the favorites of King Kaykavous. Once, following the traces of his lost horse, he enters the kingdom of Samangan where he becomes the guest of the king during the search for his horse. There, Rostam meets princess Tahmina. She admires Rostam and knows of his reputation. She goes into his room at night and asks if he will give her a child and in return, she will bring his horse. Rostam leaves after he seals the deal with Tahmina and his horse is returned. Before he leaves, he gives her two tokens. If she has a girl, she is to take the jewel and plait it in the girl's hair. If she has a boy, she is to take the seal and bind it on the boy's arm. Nine months later, she bears his child—a son, whom she later names Sohrab. Years go by before Rostam and Sohrab meet. Finally, a new war between Persia and Turan is on the horizon. The two armies face each other and prepare for the imminent battle. By then, Sohrab has become known as the best fighter of Turan army. But Rostam's legend precedes him and the Turan army cowers before the hero. No one else dares to fight Rostam, so Sohrab is sent to wrestle with the legendary Khurasaan hero. Though Sohrab knows his father's name, he is unaware that the man before him is Rostam. On the battlefield, Rostam and Sohrab fight for what seems like an eternity, neither knowing the true name of his opponent.
After a very long and heavy bout of wrestling, Rostam feels weak and, fearing for his reputation, he holds a sword to his breast but then drops the sword. It is then that he notices the necklace that he once gave Tahmina who gave it to her son to keep him safe during the war. Tahmina finds out and when a year had thus rolled over her bitterness, the breath departed from out her body, and her spirit went forth after Sohrab her son.