What she was hearing was so repulsive, so utterly unacceptable, that letting it go unanswered was simply not an option. She had to act. Fast. Without hesitation.
*Have I been wrong about everything? Have I been trusting a traitor this whole time?*
The thought hit her like a cold wave as she stood there in the half-dark corridor, not moving an inch.
It had started as an ordinary errand. The last day of her vacation. Yulia had finally decided to check off the one task she’d been putting off — visiting her mother-in-law, Lidiya Romanivna, who had been asking for help hanging curtains in the living room for days.
“Yulia, I washed them in the machine, but I can’t get them back up. My back is acting up, and those curtains weigh a ton. You’re still on vacation, so surely you can find the time,” the older woman had complained.
Yulia had tried to find a way out of it.
“What about hiring a cleaning service? They could wash the windows and hang everything while they’re at it.”
“Listen to you. I don’t throw money around like that. I don’t have anything to spare,” Lidiya Romanivna had snapped back.
“Then I’ll cover it. Whatever it costs.”
“Absolutely not. I don’t want strangers in my home. Come when it’s convenient for you — I’m not rushing you.”
And so, on the final day of her vacation, Yulia had made her peace with it and headed over. Before leaving, she tried calling Lidiya Romanivna to confirm she was home. No answer. She tried Boris next — he was supposedly at work — just to let him know where she’d be. He didn’t pick up either.
*Fine. She can’t have gone far.*
But when Yulia turned the corner toward the five-story building where her mother-in-law lived, she stopped cold. Boris’s car was parked right outside the entrance.
*What is he doing here? In the middle of a workday?*
She climbed to the third floor without announcing herself. The apartment door was slightly ajar, and voices were leaking through the gap. Boris’s voice. His mother’s voice. And something else — a stroller, sitting right there in the hallway.
Yulia’s throat tightened. She eased the door open without a sound and slipped inside, pressing herself into the shadowed corner between the wardrobe and the wall — the spot where Lidiya Romanivna kept old boxes and bags she could never bring herself to throw away. The space happened to be empty. The corridor was dim.
She listened.
There was a third voice. A woman’s voice. Someone Yulia had never heard before. And somewhere deeper in the apartment, a small child fussed and whined, momentarily pulling the adults out of their argument.
“No. Absolutely not, Borenka.” That was Lidiya Romanivna, her voice tight with irritation. “Having Polina and Seva here is one thing. But what are we supposed to tell Yulia? She’s not stupid. She’ll figure it out. You know perfectly well how I feel about strangers in my home.”
“You’re turning nothing into a crisis,” Boris said. “Tell her you needed the money and decided to take in renters. Keep it simple. It’s only temporary — a month, maybe two.”
“With a small child underfoot? Look at him — he’s out of control, doesn’t listen to anyone—”
“He’s a normal kid, Mom. They’re all like that. You’ve just forgotten. Tell Yulia your friends needed a favor and you couldn’t say no.”
Yulia absorbed every word.
Then the third voice cut through — sharp, bitter, unhappy.
“I’ve been telling you for a long time, Borya: buy me and little Seva an apartment. I’ve been asking since the day he was born. But we don’t matter to you — me and your son. We’ve been drifting from place to place like we have nothing and no one.”
*Your son.*
The room seemed to tilt. Yulia gripped the wall behind her.
*Did I just hear that correctly?*
Every instinct in her body screamed at her to walk out of that corner and confront them right then and there. But she held herself back. She needed more. She needed the full picture of what had been built behind her back.
“Polina, you know my situation,” Boris said, his voice dropping into something that was trying very hard to sound reasonable. “Pulling together the rent money was brutal. I had no choice but to bring you here for now. We just have to wait it out. All of us.”
*All of them.* Yulia’s jaw clenched. *They’re all in on it. My husband. And his mother — she knew. She knew about this woman. About the child. And she said nothing.*
The disgust rose in her like a tide.
“And just how is this supposed to work?” Lidiya Romanivna’s voice cracked with frustration. “Look at what that child is doing right now! He’s impossible! Maybe if someone actually raised him—”
“Oh, please.” Polina’s tone was pure acid. “You think I’m thrilled about this? Don’t make me laugh. Living in someone else’s apartment with some strange old woman isn’t exactly the life I pictured for myself either.”
“The nerve of you! Boris, couldn’t you have made a better choice? She’s standing in my home, insulting me! How long am I supposed to put up with this?”
“Both of you, stop.” Boris’s voice took on a hard edge. “This is getting us nowhere. What we need to focus on is the plan. How to convince my wife to sell the apartment and put the money back in my hands. I’ve already started laying the groundwork — I’ve been telling her I’m exhausted, that I can’t keep traveling for work and grinding myself down for someone else’s business, bringing home next to nothing…”
Yulia stood absolutely still in the darkness.
She had heard enough. More than enough.
She waited for the right moment. It would come. And when it did, she would be ready.
She didn’t have to wait long.
The argument in the living room crested and then broke apart like a wave hitting rock. Lidiya Romanivna announced she was putting the kettle on. Boris said something low and coaxing to Polina, who answered with a short, contemptuous laugh. Little Seva had gone quiet somewhere deeper in the apartment — probably sleeping, or breaking something.
Yulia heard footsteps moving toward the kitchen.
She stepped out of the corner.
She didn’t announce herself. She didn’t call out. She simply walked down the narrow corridor and pushed open the living room door and stood in the frame.
Boris was sitting on the edge of the couch, elbows on his knees, head bowed, rubbing the back of his neck the way he always did when he was calculating something. The woman — Polina — stood near the window with her arms crossed, still flushed from the argument, dark hair pulled back in a loose knot. She was younger than Yulia had expected. Not beautiful in any extraordinary way, but sharp-faced and tired and clearly furious at the entire world.
Neither of them heard Yulia come in.
She let the silence stretch for exactly three seconds.
“So,” she said.
Boris’s head snapped up. The color left his face so fast it was almost clinical to watch.
Polina went very still, the way an animal goes still when it understands the situation has changed.
“Yulia—” Boris started.
“Don’t.” She said it quietly. Not shouting. Shouting would have meant she was still hoping for a different answer. She wasn’t. “Just — don’t.”
He stood up. She watched him do it. He was still wearing his work clothes, the blue button-down she had ironed two days ago, and there was something so ordinary and so obscene about that detail that she felt her chest go tight.
“I can explain—”
“I heard the explanation.” Her voice was steady. She was almost surprised by how steady it was. “I’ve been standing in that corridor for the past twenty minutes. I heard the rent money. I heard the plan for my apartment. I heard about Seva.” She looked at Polina. “Your son.”
Polina didn’t look away. She had the hard, defensive stare of someone who had already prepared herself for this confrontation, had rehearsed it in her head a hundred times, and was not going to apologize for existing.
“He is Boris’s son,” Polina said. “He’s two and a half years old and Boris has been paying for him since he was born. I assume that’s news to you.”
“Polina.” Boris’s voice cracked.
“What? She heard us anyway. What exactly are we protecting at this point?”
Lidiya Romanivna appeared in the doorway behind Yulia, kettle in hand, and stopped dead. Her face went through something complicated — guilt, indignation, the reflexive instinct to defend her son — and then settled into a strange, hollowed-out look, as if she had rehearsed a different version of this scene in her head and couldn’t quite adapt to this one.
“Yulia,” she started.
“You too.” Yulia turned to look at her mother-in-law, and the old woman flinched as if she’d been struck. “You knew. You knew about this woman, about this child, and you sat across from me at your kitchen table and asked me to pass the salt and wished me a happy birthday and said nothing. For how long?”
Lidiya Romanivna set the kettle down on the bookshelf. Her hands were shaking slightly.
“A year,” she said, just above a whisper. “I found out about a year ago.”
A year.
Yulia repeated the number inside her head. Let it sit there. Let it find its proper weight.
She turned back to Boris.
“The apartment,” she said. “Tell me about the plan. Say it out loud, to my face.”
He couldn’t do it. She watched him try — watched him search for some version of the words that would be bearable to say — and fail. He dropped his eyes to the floor.
“That’s what I thought,” she said.
“Yulia, I was going to tell you—”
“When? After I signed something? After you’d already—” She stopped herself. Took a single slow breath. “I want you to hear me very carefully, Boris. I’m going to say this once and I’m not going to repeat it. Are you listening?”
He looked up.
“The apartment is mine. It was mine before you, it’s mine now, and it will be mine after. If you ever approach me with paperwork, with a story, with exhaustion, with anything aimed at getting your hands on it, I will take everything I heard today and I will use it. Every word.” She held his gaze. “You know I’m not bluffing.”
He didn’t answer. He didn’t need to.
She looked at Polina one more time. The woman hadn’t moved from the window. There was something in her face now that wasn’t quite defiance anymore — something more complicated, more exhausted. Yulia recognized it without wanting to. It was the look of someone who had not gotten what she was promised either, and had known for a while that she wasn’t going to.
“I have no quarrel with you,” Yulia said to her. “You didn’t make vows to me. He did.” She glanced briefly at the doorway behind her, toward the sound of a small child shifting in another room. “Get a lawyer. Get what’s owed to your son. He at least has done nothing wrong.”
Polina said nothing. But something in her posture changed — just slightly, just at the shoulders — like a door unlocking.
Yulia picked up her bag from the floor where she’d set it without thinking when she walked in.
Lidiya Romanivna made a small sound, half-word, half-breath — something that might have been *Yulia, wait* — and stopped herself before it became either.
Yulia paused in the corridor. She looked at the stroller parked against the wall. Small, mud-flecked, one wheel slightly bent. She looked at it for a moment, and then she opened the apartment door and walked out.
—
She sat in her car for a long time before she turned the key.
The street was completely ordinary. A woman with grocery bags. Two boys on bikes cutting through the courtyard. The late afternoon light doing what late afternoon light always does, going gold and unhurried across the tops of buildings as if nothing on earth had changed.
*Have I been wrong about everything?*
The question she had asked herself in the dark of the corridor. She sat with it now, out in the open, where it had nowhere to hide.
Not about everything. That was the answer she arrived at slowly, the way you arrive at something true — without drama, without relief, just with the plain dull weight of it. She had been wrong about Boris. She had been wrong to trust Lidiya Romanivna’s silence for kindness. She had been wrong to mistake a man’s exhaustion for honesty and his planning for love.
But she had not been wrong about herself.
She had stood in that corridor and not fallen apart. She had walked into that room and said what needed to be said. She had looked at a child who was innocent and managed to see him clearly, without cruelty.
That was not nothing.
She started the car.
The curtains at Lidiya Romanivna’s apartment were still hanging unfinished, probably. Somewhere behind the third-floor windows, a small boy named Seva was waking up from a nap in a strange apartment, in a life that had been mismanaged before he was old enough to know it. And her husband — she could already feel the word loosening, losing its hold, becoming just a name — was still sitting on that couch, or maybe standing now, or maybe already calling someone for advice on how to manage the damage.
Let him.
Yulia pulled into traffic. The radio came on automatically and she didn’t turn it off. Some song she didn’t know. She let it play.
She had come to hang curtains, and instead she had gotten the truth.
Fate, she thought, has a brutal sense of efficiency.
She drove home. Not to figure everything out — that would take time, and lawyers, and long nights, and probably a grief she hadn’t fully found yet. But home, for now. To the apartment that was hers. To the first quiet evening of whatever came next.