Sohrab in the Kite Runner is the son of Hassan, and he shares many of his father's character traits. He is kind-hearted, loyal, and innocent, despite the harsh life he has led. Above all, he is courageous, both physically and mentally. Although the abuse he has suffered does not seem to have affected his moral character, he has become tired and disillusioned with life.
In The Thorn Birds, the most similar character to Sohrab is Stu Cleary, who is kindly, sympathetic, and loyal to Meggie. He also performs a similar role to Sohrab in his closeness to and support for the protagonist. The character who is the polar opposite of Sohrab is the abusive, mean-spirited Luke O'Neill, who casts a pall over his family in the same way that Assef, Sohrab's abuser, does over the orphanage.
In A Thousand Splendid Suns, the character who most resembles Sohrab is Mariam. She shows a similar loyalty and generosity in her treatment of Laila and the same type of courage in facing her abuser when she kills Rasheed. It is the vicious, overbearing Rasheed who is the polar opposite of Sohrab, in his personality and his effect on those around him. His propensity to bully and abuse women is as far removed as possible from Sohrab's bravery and sense of justice.