← All stories

The House Next Door

When Sofia and Nikhil moved into the house beside hers, Lianne felt an unexpected relief. They were all in their thirties, all expecting babies, and their due dates were only weeks apart. The two women exchanged texts about swollen feet, nausea, and sleepless nights. Their husbands, Adrian and Nikhil, started chatting over the fence and on the sidewalk, the easy friendliness of two men in the same season of life.

Sofia’s pregnancy was brutal. For the last month she was on bed rest, far from the family who might have helped if they had lived closer. Lianne, cooking for her own household, brought over casseroles and soups now and then. Sofia gave birth first; Lianne followed a few weeks later. After that, the neighborhood rhythm changed. Sofia rarely came out. Whenever Lianne suggested a walk with the babies, Sofia had an excuse: the baby was fussy, the baby was napping, maybe another time.

Lianne assumed she was simply overwhelmed.

One afternoon, while walking her infant down the street, Lianne ran into Nikhil, also out with his baby. They fell into easy conversation and walked together for nearly half an hour. They talked about work, summer plans, and how strange it was to measure time now in feedings and naps. When they reached Lianne’s house, both babies were awake and squirming. On impulse, she invited him in for coffee and a chance for the babies to play. He smiled, thanked her, and declined politely because he had errands to run.

A few days later, Sofia invited Lianne over.

Lianne arrived with a small dish of soft food she had made after Sofia mentioned being nervous about introducing solids. The babies wriggled on a blanket while the women hovered nearby. Then Sofia’s tone sharpened.

“Nikhil said he walked with you last week.”

Lianne nodded. It had been a chance meeting, nothing more.

“Why did you invite him back to your house?”

The question landed like a slap. Lianne tried to explain about the babies waking up, about the coffee, about the playdate. Sofia’s expression only hardened.

“I don’t know what you think you’re doing,” she said. “My husband is off-limits. He isn’t interested.”

Lianne stared at her, stunned. Then she said the first thing that came to mind: that it was bizarre to treat a harmless walk and an invitation with her husband present in the house as if it were some kind of seduction. She reminded Sofia that Adrian had been working from home that day, that she had not been alone, that there had been no secret about it at all.

Sofia laughed in her face.

“Rich coming from you,” she said. “Just because your husband treats you like dirt doesn’t mean you get to go after mine.”

Lianne left with her baby in her arms and a hollow feeling in her chest.

When she got home, she told Adrian what had happened and asked if he had said anything about their marriage to Nikhil. He swore he had not. Then he turned it around, saying Sofia had probably been right to confront her. He told her that inviting Nikhil inside had been inappropriate.

Lianne was too shocked to argue. What bothered her more was the way Sofia had spoken, as if she knew something about Lianne’s marriage.

Two months earlier, Lianne had discovered that Adrian was having an affair.

At first he begged for forgiveness. He said it was over, that the other woman was a coworker who had left the company, that he was ashamed and wanted to rebuild the marriage. He became attentive in ways that almost convinced Lianne: helping more around the house, holding the baby, kissing her forehead in passing, acting like the man she had once trusted. It felt, for a while, like he had come back to her.

Looking back, she would later realize it had all been a performance.

On the day of a medical appointment she had to attend alone, Adrian stayed home with their baby. Lianne felt uneasy leaving him with a child he rarely managed by himself for long, but she had no choice. While sitting in the waiting room, she opened the baby monitor on her phone to check whether the baby had gone down for a nap.

The child was asleep. Adrian was walking out of the room.

Then a woman’s voice came through the monitor, asking whether the baby had finally settled. Adrian answered. Lianne could not see the speaker, but the voice made her stomach tighten.

It sounded like Sofia.

After the appointment, she checked the front door camera.

There was Sofia, stepping into Lianne’s house while Lianne was gone. Adrian let her in. An hour and a half later, Sofia left.

Lianne sat in silence for a long time before checking further. The recordings showed more visits. Sofia coming and going while Lianne was out. Adrian opening the door with the casual ease of a man who believed no one was watching.

On one clip, they kissed on the front porch.

Lianne saved everything.

The next day she contacted Nikhil and told him she needed to speak with him. She said she had proof that his wife and her husband were having an affair and that he deserved to know. He did not answer her message. Not long after, Adrian called, furious. Nikhil had shown him the messages and accused Lianne of trying to frame both of them.

Adrian ended the call before she could respond.

That evening he came home late and intoxicated. Instead of shame, he brought rage. He accused her of trying to ruin his life and expose him. Lianne told him she wanted a divorce.

He exploded.

He hit her, kicked her, punched her, and tried to choke her when she fought back. Somehow she broke free. Their four-year-old woke in terror from the noise, crying from the hallway. Lianne grabbed the child and locked herself in the bedroom. Adrian slammed at the door and threatened to break it down.

With trembling hands, she called the police.

By midnight, Adrian had been arrested. Sirens lit the quiet street. The neighbors who had always known the couple as polite, ordinary, and friendly were stunned by the violence hidden behind the walls. Lianne was taken to the hospital with bruises and bleeding. For the first time, she stopped protecting Adrian’s image.

When people asked what happened, she told them the truth.

Her husband had been cheating with the woman next door. When she found out, he attacked her.

A few days later, Nikhil reached out. He apologized and said he should have listened when Lianne tried to warn him. He explained that Adrian had been feeding him lies, claiming Lianne had been the one to cheat, that she was unstable from postpartum depression and anxiety, that she was hurting the children. None of it was true.

Nikhil also admitted that he had confided in Adrian about trouble in his own marriage. Looking back, it seemed painfully clear that Adrian had used every private weakness, every insecurity, every fragment of trust, to pry his way into Sofia’s life.

Eventually Lianne called her family and told them everything. She had hidden so much for so long that they had assumed her silence came from exhaustion and postpartum struggles. They had never known about the affair, the manipulation, the threats, or the fear she had been carrying alone.

Now they knew.

They came to her side immediately, helping with the children, helping her plan, helping her remember that surviving was not the same as surrendering.

For the first time in a long while, the weight on her chest lifted. The house next door was still there, but its secrets no longer belonged to it. They belonged to the light now, and she was done keeping them in the dark.

Read on the Go

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