← All stories

The Man Behind the Door

For years, Dmitri had been part of Taryn’s life by sheer proximity, the kind of constant presence people mistake for harmlessness. He had grown up with her husband, Bastian, on the same street, the two boys inseparable since childhood. By the time Taryn entered the picture, Dmitri was already woven into the edges of their marriage: at birthdays, at barbecues, in group photos, always laughing too loudly, always there.

Then one night, everything cracked open.

Dmitri’s girlfriend called Bastian in a voice tight with disgust and disbelief. She had gone through his phone and found dozens of explicit images and videos—fabricated pornography made with artificial intelligence. Some were strangers. Some were women he knew.

One of them was Taryn.

Bastian showed her the screen recording the girlfriend had sent. Taryn watched, frozen and nauseated, as the evidence played out in a sequence of stolen photos from her social media transformed into something obscene. Her own face. Her own body. Her own image twisted into humiliation by a man she had known for years.

She could barely breathe.

The next morning, she asked Bastian to take her to Dmitri’s house. She wanted the files gone. She wanted certainty. She wanted to see, with her own eyes, that the sickness had a name and a place where it could be destroyed.

They picked up Dmitri’s girlfriend on the way. She looked equally stunned, as if she had only just stepped out of denial and into the light.

When they knocked, Dmitri would not open the door.

Instead, he answered with ridiculous, fake retching sounds, as though nausea could serve as a shield. Then he shoved his phone beneath the door, refusing to face them.

Taryn took the device with trembling hands.

Inside it was worse than she had imagined.

There were more than twenty images and clips of her, but she was only one among many. His mother. His sisters. One of them visibly pregnant. His girlfriend. Other women whose only connection to him was trust he had already violated.

Taryn deleted everything she could find—phone, cloud backups, camera roll—until the screen was empty and her hands were shaking.

Only after it was done did the full weight of what had happened begin to settle on her shoulders.

It was not just the pornography. It was the years of small distortions that suddenly looked like warnings: the way Dmitri had steered conversations toward her sex life, the invasive questions, the offhand suggestion that she should sleep with other men. The time he had briefly lived with them and she had caught him, or thought she had caught him, peeking into their bedroom while she changed. She had never said anything to Bastian. She had not wanted to seem paranoid. She had not wanted to fracture a friendship that had lasted longer than most marriages.

Now that silence felt like a bruise.

Bastian was furious. Not loudly, not dramatically—just with the kind of cold certainty that leaves no room for compromise. He said he was done with Dmitri. Done with the lies, done with the violation, done with someone who had used their history as cover for predation.

Taryn did not argue.

But she was haunted by the shape of the decision. Part of her wondered whether hearing Dmitri out would somehow make the ending cleaner, whether there could be an explanation that would make what he had done feel less intimate, less deliberate. Another part of her knew there was no explanation that could make her feel safe again.

There was also the matter of work.

Taryn had helped Dmitri get his job years earlier. Now she had to imagine seeing him in hallways, at meetings, pretending she did not know what he had done. The thought made her skin crawl. She considered keeping quiet, tolerating him, letting discomfort harden into routine because that was what people often did when they feared making a scene.

Instead, she reported him to human resources.

It was humiliating to speak about it aloud. Humiliating to name what had been done to her in professional language, to watch concern cross the face of a stranger while she described the violation. But the report mattered. It gave her distance. It forced the institution to see what had been hidden behind familiarity and charm.

The response came faster than she expected: Dmitri was let go.

The news brought no joy, only relief so profound it felt almost like grief.

In the days that followed, he sent a long message to Bastian and Taryn, full of explanations, half-apologies, and careful language that seemed designed to sound accountable without fully surrendering. Taryn read none of it more than once. Then she blocked him.

She chose not to pursue legal action, at least not yet. The idea of stepping into a legal battle over something so tangled and invasive felt like placing her wounds under a brighter light only to have strangers inspect them. She was already exhausted. Already unraveling in therapy each week, trying to make sense of how someone she had known for so long could have turned her into an object behind a locked screen.

As for Dmitri’s family, Bastian spoke with one of them and left the rest in their hands. Taryn did not ask for details. She had no room left for the architecture of his consequences.

The girlfriend remained in contact with Dmitri for a little longer, though Taryn gradually distanced herself from her too. Some betrayals arrive wearing the face of complicity, and even kindness can become hard to trust when it has stood too close to harm.

What Taryn held onto was simpler.

Bastian stayed with her, and he was furious on her behalf in a way that made her feel less alone. He grieved the loss of a lifelong friendship, but he did not ask her to carry the burden of his mourning. Together they moved through the strange aftershocks of what had happened: the anger, the shame, the nausea, the slow return of ordinary life.

It was not healed. Not truly.

But it was moving.

And sometimes, in the quiet of their apartment after another hard day, Taryn would feel the shape of the door in her memory—the one Dmitri had refused to open—and understand that what mattered most was not what had been hidden behind it, but the fact that it was finally closed.

Read on the Go

Love these stories? Get the Pocket Stories app for offline reading and daily notifications.