WebNovels

Chapter 7 - When the Past Walked In

Arjun didn't reply to the message immediately.

Vikram wants to meet you. Tomorrow.

He read it once. Then again. The words didn't change, but their weight did. He placed the phone on the table, screen down, like that could keep the message from breathing.

Outside, the streetlight flickered. Somewhere nearby, a pressure cooker whistled. Normal sounds. Ordinary life. The kind that didn't care about conversations that could alter a person's direction.

He slept late and woke early.

Not because of anxiety.

Because of resolve.

The next morning, he kept his routine intact on purpose. Shower. Clean shirt. Breakfast he didn't finish. He wanted his body to know that he was still in control of something.

On the bus, he didn't look for familiar faces. He didn't imagine Vikram standing somewhere with folded arms and a polite smile. He didn't imagine Riya's eyes asking him to be understanding.

He focused on the window.

Same streets. Same tea stalls. Same school kids running late.

Life didn't pause for anyone's confrontation.

At work, Sameer noticed the calm again.

"You're too quiet," Sameer said. "That's never a good sign."

"I'm meeting him," Arjun replied.

Sameer blinked. "The ex."

"Yes."

"When?"

"Tonight."

Sameer leaned back. "You want company?"

Arjun shook his head. "No."

"Why?"

"Because this isn't about winning," Arjun said. "It's about closing a door."

Sameer studied him for a second. "Don't let him provoke you."

Arjun gave a small smile. "He can't provoke what I don't want anymore."

Riya texted at noon.

He suggested a café near the old mall. 7 p.m.

Arjun replied after a few minutes.

I'll be there.

No questions. No conditions.

That surprised her enough to call.

"You're actually coming?" she asked.

"Yes."

There was relief in her silence. That bothered him.

"Please," she said, "just listen."

"I always did," Arjun replied. "That was the problem."

She didn't argue.

At 6:55 p.m., Arjun reached the café.

He chose a table near the entrance. Visibility mattered. Not because he wanted witnesses—because he didn't want surprises.

Vikram arrived at 7:02.

He walked in like he belonged there. Confident stride. Relaxed shoulders. The kind of presence that assumed acceptance before earning it.

"Arjun," Vikram said, offering a hand again. "Thanks for coming."

Arjun didn't take the hand.

"Sit," he said.

Vikram paused, then smiled and pulled out a chair. "Fair enough."

They ordered coffee. Black for Arjun. Sweetened for Vikram.

Small details mattered.

"So," Vikram began, leaning back, "this is awkward."

"It doesn't have to be," Arjun replied. "Say what you came to say."

Vikram nodded. "Straight to it. I like that."

He took a sip of coffee. "I didn't plan to complicate things."

"You did," Arjun said. "Whether you planned it or not."

Vikram exhaled. "Riya and I have history. You know that."

"I know parts," Arjun replied. "The parts she chose to share."

Vikram's lips pressed together briefly. "She doesn't like revisiting that time."

"She also doesn't like being fully honest," Arjun said.

Vikram tilted his head. "You sound disappointed."

"I am," Arjun said. "But not surprised anymore."

Vikram leaned forward. "Let me be clear. I didn't come back to steal anything."

Arjun raised an eyebrow. "People don't steal what's freely handed to them."

Vikram smiled thinly. "You think she chose me."

"I think she didn't choose," Arjun replied. "And that's worse."

Silence stretched between them.

The waiter placed their coffees down and left quickly.

"Look," Vikram said, lowering his voice, "I messed up before. I know that."

"Cheating isn't a 'mess up,'" Arjun said calmly. "It's a decision."

Vikram nodded. "Fair. I paid for it. I lost her."

"And now you're back," Arjun said. "Why?"

Vikram didn't answer immediately. He stared into his cup.

"Because when I saw her with you," he said finally, "I realized she was building a life without resolving the last one."

Arjun watched him closely. "That's not your responsibility."

"It became mine when she kept calling," Vikram said. "When she asked questions she already knew the answers to."

"So you gave her hope," Arjun said.

"I gave her honesty," Vikram replied.

Arjun laughed softly. "From someone who cheated."

Vikram didn't flinch. "People can change."

Arjun met his eyes. "They can. But consequences don't."

Riya arrived late.

She stopped when she saw both of them already seated, tension visible even from a distance. She walked over slowly, like approaching a fragile setup.

"Hey," she said.

Neither man replied.

She sat down, smoothing her kurti nervously. "I didn't want this to be… confrontational."

Arjun looked at her. "Then you shouldn't have delayed it."

Vikram leaned back. "I'll keep it simple."

Riya shot him a look. "Vikram—"

"No," Vikram said gently. "You asked for this."

He turned to Arjun. "I told her I'm staying."

Arjun nodded. "I know."

Riya's eyes widened. "How?"

Arjun didn't answer.

"I told her I want a decision," Vikram continued. "Not tomorrow. Not later."

Riya's hands trembled. "That's not fair."

Arjun leaned forward. "What's not fair is making two people wait while you protect yourself."

She looked at him, tears threatening. "I never wanted to hurt you."

"You did," Arjun said quietly. "Not by loving someone else. By not respecting me enough to be truthful."

Vikram watched this exchange, then spoke carefully. "Arjun, I won't pretend I'm the good guy here."

"Good," Arjun said. "I don't need you to."

"But I won't lie either," Vikram continued. "She still feels something for me."

Riya shook her head. "I feel confused."

"That's a feeling," Arjun said. "Not a plan."

The café felt smaller.

People laughed at a nearby table. Someone dropped a spoon. The normal sounds felt almost mocking.

"I'll make it easier," Arjun said, standing up.

Riya looked up. "Arjun—"

"I'm stepping out," he said. "Not because I lost. Because I refuse to be measured against someone else."

Vikram stood too. "That's noble."

"It's necessary," Arjun replied.

Riya stood abruptly. "You're walking away just like that?"

Arjun looked at her. "I walked toward you for months while you looked over your shoulder. This is balance."

She grabbed his arm. "Please don't do this here."

He gently removed her hand. "You chose the place."

He turned to Vikram. "Whatever happens next isn't my business."

Vikram nodded slowly. "I respect that."

Arjun paused. "One more thing."

"Yes?"

"If you hurt her again," Arjun said, "it won't be because she didn't know who you were. It'll be because she accepted it."

Vikram didn't reply.

Outside, the air felt cooler.

Arjun walked without direction for a while, letting the city carry him. He didn't check his phone. He didn't imagine their conversation continuing behind him.

He felt lighter.

At home, he made dinner and actually ate. He watched a random show without absorbing it. He slept before midnight.

For the first time in weeks, he slept deeply.

The next day passed quietly.

No messages from Riya.

No messages from Vikram.

No messages from unknown numbers.

That worried him.

Silence, he had learned, often meant movement.

In the evening, Sameer called.

"Did you see the post?" Sameer asked.

"What post?"

Sameer hesitated. "Check your phone."

Arjun opened his phone.

A story tag. Public. Visible.

Riya's account.

A picture of her hand holding someone else's wrist. Familiar watch. Familiar skin tone.

Caption: Some endings don't need explanations.

Arjun stared at it.

Sameer spoke softly, "I'm sorry, man."

Arjun closed the app. "It's fine."

It wasn't.

But it also wasn't devastating.

It felt… clarifying.

At 10:14 p.m., a message came.

Unknown number.

Unknown:

You did the right thing.

Arjun typed.

Arjun:

Who are you really?

A pause.

Then:

Unknown:

Someone who stayed quiet once and paid for it.

Arjun didn't push.

Another message arrived.

Unknown:

There's one last thing you should know.

Arjun exhaled slowly.

Arjun:

About what?

The reply came with a delay long enough to feel deliberate.

Unknown:

About why she needed "safety."

Arjun's chest tightened.

Arjun:

Say it.

Three dots appeared.

Then disappeared.

Then the message arrived.

Unknown:

Riya didn't just hide her past from you.

She hid a decision she made while she was with you.

Arjun stared at the screen, pulse steady but cold.

Because he understood the implication instantly—

There was a moment in their relationship where she had already chosen…

and it wasn't him.

More Chapters