Kabul (CNN) -- The ordeal of Gulnaz did not simply begin and end with the physical attack of her rape. The rape began a years-long nightmare of further pain, culminating in an awful choice she must now make.
Even two years later, Gulnaz remembers the smell and state of her rapist's clothes when he came into the house when her mother left for a brief visit to the hospital.
"He had filthy clothes on as he does metal and construction work. When my mother went out, he came into my house and he closed doors and windows. I started screaming, but he shut me up by putting his hands on my mouth," she said.
The rapist was her cousin's husband.
After the attack, she hid what happened as long as she could. But soon she began vomiting in the mornings and showing signs of pregnancy. It was her attacker's child.
In Afghanistan, this brought her not sympathy, but prosecution. Aged just 19, she was found guilty by the courts of sex outside of marriage -- adultery -- and sentenced to twelve years in jail.
Now inside Kabul's Badam Bagh jail, she and her child are serving her sentence together.
Sitting with the baby in her lap, her face carefully covered, she explains the only choice she has that would end her incarceration.
The only way around the dishonor of rape, or adultery in the eyes of Afghans, is to marry her attacker. This will, in the eyes of some, give her child a family and restore her honor.
Incredibly, this is something that Gulnaz is willing to do.
"I was asked if I wanted to start a new life by getting released, by marrying this man", she told CNN in an exclusive interview. "My answer was that one man dishonored me, and I want to stay with that man."
Tending to her daughter in the jail's cold, she added: "My daughter is a little innocent child. Who knew I would have a child in this way. A lot of people told me that after your daughter's born give it to someone else, but my aunt told me to keep her as proof of my innocence."
Gulnaz's choice is stark. Women in her situation are often killed for the shame their ordeal has brought the community. She is at risk, some say, from her attacker's family.
We found Gulnaz's convicted rapist in a jail across town. While he denied raping her, he agreed that she would likely be killed if she gets out of jail. But he insists that it will be her family, not his, that will kill her, "out of shame."
Whether threatened by his family or hers, for now, jail may be the safest place for her.
Shockingly, Gulnaz's case is common in Afghanistan.
CNN asked a spokesman for the prosecutor to comment on the case. The reply was that there were hundreds such cases and the office would need time to look into it.