The anniversary party lingered in Emily’s mind like smoke that refused to clear. For days afterward she replayed every glance, every laugh Lauren directed at James, every polite smile he returned. She hated how small it made her feel how irrational, how petty. Lauren had done nothing wrong. She was simply existing in the same space as the man Emily couldn’t have, and that alone was enough to twist the knife.
Emily spent the following week in deliberate isolation. She declined Sophia’s invitation to brunch. She ignored the group chat messages about holiday planning. She worked late, ate takeout alone, and stared at her ceiling until the early hours, trying to convince herself that distance would dull the ache.
It didn’t.
Friday night arrived with a cold front wind rattling the windows of her apartment, rain lashing the glass in sheets. Emily was curled on the couch under a blanket, half-watching a documentary she wasn’t really absorbing, when her phone lit up.
James.
No preamble. Just three words.
James: Can’t sleep.
She stared at the screen. Her thumb hovered over the reply button for a full minute.
Emily: Me neither.
James:Sophia’s asleep. She took a sleeping pill after the party. Said she was wiped.
Emily’s chest tightened. She could picture it: Sophia in their bed, hair fanned across the pillow, breathing even and peaceful while James lay awake beside her, staring into the dark.
Emily:You shouldn’t be texting me.
James: I know.
A long pause. Three dots appeared, disappeared, appeared again.
James: I need to talk. Not here. Not like this. Can I come over?
Emily’s heart slammed against her ribs.
She typed slowly.
Emily:That’s a bad idea.
James:I won’t stay long. I just… I can’t keep this inside anymore.
She closed her eyes. The rain drummed harder.
Emily:Door’s unlocked. But only for a little while.
Twenty minutes later she heard the soft knock.
She opened the door to find James standing there in a dark hoodie, hood up against the rain, droplets clinging to his lashes. He looked exhausted shadows under his eyes, jaw tight.
“Come in,” she said quietly.
He stepped inside, dripping slightly on the mat. She closed the door behind him and leaned against it, arms crossed.
He pulled the hood down. His hair was damp, curling at the ends.
“Thanks,” he said.
She nodded toward the living room. “Sit.”
He did on the far end of the couch, elbows on knees, hands clasped like he was holding himself together.
Emily stayed standing for a moment, then sat in the armchair opposite him. The coffee table between them felt like a necessary barrier.
Silence stretched.
Then James spoke, voice low and rough.
“I almost told her.”
Emily’s breath caught. “Told her what?”
“Everything.” He looked up at her. “About how I feel. About you. About how every time I look at her lately I see the distance growing and I don’t know how to close it. About how the only time I feel like myself anymore is when I’m talking to you.”
Emily felt the blood drain from her face. “You can’t.”
“I know.” He rubbed his face. “I didn’t. But I came so close. She was packing for another trip three days in Boston and she asked why I seemed off. I opened my mouth and the words were right there. ‘Sophia, I think I’m falling out of love with you and into something else entirely.’ I almost said it.”
Emily swallowed hard. “What stopped you?”
“The look on her face.” He exhaled shakily. “She was smiling small, hopeful like she thought I was finally going to say I missed her, that I wanted to fix things. And I couldn’t shatter that. Not yet.”
Emily stared at her hands. “So what did you say instead?”
“I told her I was stressed about work. That I’d make more effort when she got back. She hugged me. Said she loved me. Went to bed happy.”
The words hung heavy between them.
Emily whispered, “You lied to her.”
“I lie to her every day now,” he said. “Every time I kiss her goodbye. Every time I tell her I love her. Because part of me still does. But the rest of me… the rest is here. With you.”
Emily felt tears prick. “Don’t say that.”
“Why not? It’s true.”
“Because it makes everything worse.”
He leaned forward. “Emily, I’ve spent months pretending this is just a crush. A phase. Loneliness. But it’s not. I dream about you. I wake up thinking about your laugh, the way you tilt your head when you’re thinking, the way your eyes soften when you talk about Sophia like she’s still the center of your world even when she’s breaking mine.”
Emily pressed her lips together to stop them trembling.
“I’m not asking you to do anything,” he continued. “I’m not asking you to choose. I just needed to say it out loud. To someone who understands.”
“I understand too well,” she said quietly.
He nodded slowly.
Another long silence.
Then Emily asked, “What happens when she comes back?”
“I don’t know.” His voice cracked. “I keep hoping the feelings will fade. That if I try harder cook her favorite meals, plan dates, listen better it’ll come back. But every time I try, I feel like I’m acting in a play I no longer believe in.”
Emily stood. Walked to the window. Watched the rain streak down the glass.
“I’ve spent my whole life protecting her,” she said. “From bullies in school. From bad boyfriends. From disappointment. And now I’m the thing that could destroy her.”
James stood too. Came up behind her close, but not touching.
“You’re not destroying her,” he said softly. “We’re destroying ourselves. All three of us.”
Emily turned to face him.
They were inches apart.
His eyes searched hers. “Tell me to leave.”
She didn’t.
Instead she whispered, “Tell me you still love her.”
“I do.” The admission sounded painful. “I love the woman she used to be the one who laughed until she cried, who danced in the kitchen at 2 a.m., who looked at me like I was her whole future. I love that version. But she’s buried under deadlines and exhaustion and the fear that if she slows down, everything will fall apart. And I’m tired of waiting for her to come back.”
Emily’s tears spilled over.
James lifted a hand slowly brushed them away with his thumb.
The touch was gentle. Reverent.
“I’m sorry,” he whispered. “For putting this on you.”
“Don’t be sorry,” she said. “Just… be honest.”
He nodded.
They stood like that rain drumming, hearts pounding until the silence became unbearable.
Emily stepped back. “You should go. Before she wakes up and wonders where you are.”
James exhaled roughly. “Yeah.”
He moved toward the door.
At the threshold he paused.
“Emily?”
She looked up.
“If I ever do tell her… if this all comes crashing down… will you still be there? On the other side?”
The question hung like a blade.
Emily swallowed. “I don’t know.”
It was the most honest answer she could give.
He nodded once. Pulled the hood up.
“Goodnight.”
“Goodnight.”
He left.
Emily locked the door behind him and leaned against it, sliding down until she sat on the floor.
The apartment felt colder than before.
She cried then quiet, wrenching sobs that shook her whole body.
Because she knew the truth now.
James wasn’t just drifting from Sophia.
He was drifting toward her.
And the closer he came, the further everything else fell apart.
The next morning Emily woke to a text from Sophia.
Sophia: Just landed in Boston. Flight was smooth. Miss you already. Call you tonight?
Emily stared at the message.
Her fingers trembled as she typed.
Emily: Miss you too. Have a good trip. Talk soon.
She hit send.
Then she turned her phone face-down on the nightstand.
She couldn’t talk to Sophia tonight.
Not when the guilt tasted like blood in her mouth.
Not when every word would be another lie layered on top of the last.
She spent the day in silence no music, no TV, just the rain and her thoughts.
By evening the storm had passed, leaving a damp, quiet city behind.
Emily sat on her balcony with a cup of tea that had gone cold.
She thought about Sophia alone in a hotel room, probably working late, probably thinking about James, wondering why he seemed so far away.
She thought about James lying awake in their bed, staring at the ceiling, replaying the conversation from last night.
She thought about herself caught in the middle, loving them both in different ways, destroying them both in the same way.
The phone buzzed again.
James.
James:She called when she landed. Sounded happy. Said she can’t wait to come home.
Emily didn’t reply.
Another message.
James: I meant what I said last night. I’m drowning here.
Emily’s thumb hovered.
She typed one word.
Emily:Me too.
Then she turned the phone off completely.
She sat in the dark for a long time.
The secrets they’d shared weren’t just words anymore.
They were weight.
Heavy. Unyielding.
And growing heavier with every passing hour.