Graduation day was just too much noise.
Everywhere Aarav looked, people were snapping photos like they were panicked the moment would disappear if they didn’t catch it. Friends were shouting across the quad, teachers were acting way nicer than usual, and someone nearby was already full-on sobbing even though the ceremony had just ended.
The whole campus already felt like it didn't belong to them anymore.
Aarav bailed the first chance he got. He sat on the curb outside the main gate, rolling a cold juice bottle between his hands while groups of students drifted by in wrinkled gowns.
“You disappeared again.”
He looked up. Mira was standing there, her graduation sash lopsided and falling off her shoulder. There was a tiny blue ink mark near her wrist—probably from signing shirts. She looked wiped out.
“You say that like I broke the law,” Aarav said.
“You ditched the group photos.”
“I was preserving my dignity.”
“You were hiding.”
“Okay, yeah. That too.”
Mira laughed, a tired, quiet sound, and sat down next to him. Their shoulders bumped for a second before she shifted just an inch away.
A tiny habit. Aarav noticed it. He always noticed the small things with her—the way she twisted her rings when she was stressed, or how she’d steal his fries after swearing she wasn't hungry.
Three years of friendship does that to you. Or at least, that’s what they called it. Everyone else seemed to have a different name for them.
“You still owe me dinner,” Mira said after a minute.
“I bought you coffee like three hours ago.”
“That was 'Graduation Morning' coffee. Different category.”
“Oh, we’re doing categories now?”
“There are rules, Aarav.”
“Since when?”
“Since you started being difficult.”
“I’ve always been difficult.”
“Fair point.”
The conversation just fit, the way it always did. No effort, no thinking. Just comfortable.
They walked to the same convenience store they’d been hitting since sophomore year. The old guy behind the counter didn’t even look up from the register.
“Ah,” he muttered, scanning their snacks. “Together again.”
Mira suddenly got very busy fixing her sleeve. Aarav stared at the card reader like he’d never seen one before.
Neither of them corrected him. They never did.
Outside, the sky was that heavy, bruised grey. The air smelled like rain before it actually hit. Mira ripped open a bag of chips as they walked.
“Remember when you spilled that latte on me freshman year?”
“You literally walked into me.”
“You were holding it like a maniac.”
“You cried.”
“I was wearing white!”
“You cry every time you wear white. It’s a statistical fact.”
“That is not a real statistic.”
“It is in my head.”
She swiped at his arm with the chip bag, laughing. Aarav caught himself smiling.
That was the thing about Mira. Everything just felt a little more manageable when she was around. Bad grades didn't feel like the end of the world. Boring lectures were actually okay. Even the quiet parts felt fine.
She’d just become part of his life. Not in a big, dramatic way. Just slowly. Like a routine he didn't want to break.
Maybe that’s why they never said anything. Saying it out loud made it real, and real things could break.
“You hear back from that firm yet?” Aarav asked.
Mira nodded once. “Yesterday.”
“And?”
“Bangalore.”
The word felt heavy. Aarav knew she’d applied. He’d even helped her prep for the final interview. But hearing it out loud made his stomach drop.
“Oh,” he said. “Right.”
“Yeah.”
“So you’re actually going.”
Mira kept her eyes on the sidewalk. “That’s how jobs work, Aarav.”
He let out a short, dry laugh. “I know.”
“You could’ve asked me not to.”
The sentence caught him off guard.
“With what authority?”
Mira didn’t say anything. That silence followed them all the way to the station.
By the time they hit the platform, the rain was coming down for real, drumming against the metal roof. Aarav stood there and suddenly couldn't stop noticing everything. The stray hairs stuck to her cheek. The way she kept checking the train board even though she knew her time. The tired look in her eyes.
Just normal, tiny things he realized he was going to miss.
“You know,” Mira said quietly, “my cousin genuinely thought we were dating for like two years.”
Aarav let out a breath. “I think half the school did.”
“We probably should’ve told them they were wrong.”
“Probably.”
Neither of them moved. The train announcement cut through the rain. Her train.
Aarav felt a weird, quiet tightness in his chest. It wasn't like the movies. It just felt like a very specific kind of emptiness was about to open up.
Mira adjusted her bag strap, moving slowly. Then, almost too quiet to hear, she asked:
“Did you ever want to?”
He looked at her. “Want to what?”
“Date me.”
Simple. Direct. About three years late.
Aarav rubbed the back of his neck, looking away for a second. “Mira,” he said softly, “I don’t think 'dating' was ever the thing we were missing.”
She just looked at her for a second. Then she smiled. It wasn't a happy smile, but it wasn't exactly sad either. It was just honest.
The train pulled in with a screech. People started moving, umbrellas popping open, but they stayed still for one more second.
Finally, Mira stepped toward the doors. She turned back one last time.
“Funny, isn’t it?”
“What?”
“That we never even tried.”
Aarav watched her standing there under the station lights, rain on her sleeves, and realized he’d probably remember this exact moment for the rest of his life.
“Yeah,” he said quietly. “Maybe we should have.”