He had stopped counting the mornings. But the heart never forgets what the mind tries to bury.
The alarm read 6:47 AM.
Mehul Khanna stared at the ceiling of his rented Mumbai apartment, the same water stain in the corner, the same crack running from the window to the door like a lightning bolt frozen mid-strike. He had watched that crack grow over forty-seven mornings. Forty-seven times, he had woken up to the same peeling paint, the same smell of rain-soaked concrete from last night's shower, the same weight pressing against his chest.
He didn't need to check his phone. He knew the date. February 14th. Again.
Forty-six times he had lived this day. Forty-six times, he had watched Meera Kapoor walk into his life, fall in love with him, and then forget everything the moment he finally said the words that mattered. Forty-six times, he had woken up alone, carrying the weight of memories she would never share.
This morning, he didn't move.
The ceiling fan rotated at exactly fourteen RPM. He had counted. The neighbor's dog started barking at 6:52 AM. The chaiwalla downstairs would shout his first "Garama garam chai" at 7:03. Meera would enter the Café Continental at 8:15, order a hazelnut latte with an extra shot of vanilla, and sit by the window at the same table, every single time.
Unless he changed something.
That was the only variable. Him. His choices. His words. His silence.
Mehul swung his legs over the side of the bed and sat there for a long moment, elbows on knees, head hanging low. The mirror across the room showed him a man who looked older than twenty-eight. Dark circles under his eyes that shouldn't exist because technically, his body resets every loop. But exhaustion had carved itself into his bones anyway. Grief had that power.
"Forty-seven," he whispered to the empty room. "Maybe this time."
He didn't believe it. Not anymore. Hope had died somewhere around loop twenty-three, resurrected briefly at thirty-one when he tried ignoring her completely, and then buried itself again at forty-two when he had confessed his love in every possible language, Hindi, English, broken French he had learned just for her, even the silence of a held hand.
Nothing worked.
The loop always triggered at the exact moment of true emotional confession. Not the words themselves, he had learned that the hard way. Loop seven, he had said "I love you" casually, like a passing comment. Nothing happened. Loop twelve, he had whispered it against her forehead during a slow dance. The world shattered at midnight. Loop thirty-three, he had simply looked at her across a crowded room, his heart so full it could burst, and she had looked back with those eyes that saw right through him, crack the sky split open, and he woke up to 6:47 AM again.
The trigger wasn't the confession. It was the truth of it. The moment his soul stopped holding back.
And Meera? She never remembered. Not a single word, not a single touch, not the way he had held her when she cried about her father, not the night they had danced in the rain until 3 AM, not the way he had proposed to her in loop twenty-nine with a ring made of twisted paper because he had forgotten to buy a real one.
Nothing.
Except
Mehul stood up and walked to the bathroom, splashing cold water on his face. He looked at his reflection. Except last time.
Loop forty-six. Something had shifted.
He had tried something new. Instead of rushing toward love or running away from it, he had simply… been honest. From the beginning. The moment he sat down at her table, she always invited him to sit, always, no matter how many times he approached or didn't approach, he had told her the truth.
"I know this is going to sound insane," he had said, "but I've lived this day forty-five times before. And in every single one, I've fallen in love with you."
She had laughed. Of course, she had. But then her laughter had faded, and she had tilted her head in that way she did when something felt familiar, but she couldn't place it.
"You seem sad," she had said, not as a question but as an observation. "Not the regular kind of sad. The kind that's been living inside you for a long time."
That was new. No one had ever described his sadness before. Not in forty-six loops.
He had told her everything. The loop. The trigger. The forgetting. The endless, crushing weight of remembering someone who would never remember him back.
And at the end of the day, at 11:47 PM, standing on Marine Drive with the Arabian Sea crashing below them, she had taken his face in her hands and said something that made his heart stop.
"I don't remember you," she had whispered. "But my heart does."
The loop had triggered at midnight. He had woken up at 6:47 AM. But something was different this morning.
His phone buzzed.
Mehul picked it up, already knowing there would be no messages. There were never any messages. The loop reset everything: chats, calls, photos, every digital trace of their time together vanished into the void.
But this time, there was a notification.
One saved voice recording. Duration: 00:00:04.
He didn't remember saving any voice recording. His thumb hovered over the play button.
No. Not yet. Not before coffee.
He was stalling, and he knew it. The recording could be nothing, a glitch, a phantom notification from a phone that had technically been wiped clean forty-seven times. But the knot in his stomach told him otherwise.
Mehul dressed mechanically. Blue jeans, black t-shirt, the same worn leather jacket he had bought in Loop eighteen because he thought it made him look interesting. (Meera had laughed at it. "You look like a struggling musician," she had said. "I love it." He had worn it every loop since.)
The walk to Café Continental took exactly fourteen minutes. He had timed it. Left from his building, right at the newspaper stand, straight through the lane with the overhanging bougainvillea, cross at the signal that always turned red when he was three steps away. Every detail was etched into his memory like scars.
He arrived at 8:12 AM. Three minutes early.
The café looked the same as always, with warm wood, mismatched chairs, the smell of fresh coffee beans, and baked cinnamon. The barista, Rohan, was wiping down the counter. The same jazz playlist murmured from hidden speakers. The same old man sat in the corner reading the same newspaper he had been reading for forty-seven loops.
And there she was.
Meera Kapoor walked through the door at exactly 8:15 AM, and Mehul's breath caught in his throat the way it always did. It didn't matter how many times he saw her. The loop could continue for a thousand iterations, and he would still forget how to breathe the moment she entered a room.
She wore a yellow sundress today. Different from yesterday's loop, yesterday she had worn blue. The dress changed. Her hair changed. Sometimes it was loose, sometimes in a braid, sometimes pinned up with that silver clip she had bought from a street vendor in Bandra. But her eyes never changed. Deep brown, warm, curious, holding a universe of questions she didn't know how to ask.
She scanned the café for an empty table. The one by the window was taken today, an old woman with a laptop. Meera hesitated, and Mehul felt the familiar tug of choice.
In loop one, he had waited for her to sit first. In loop twelve, he had waved her over. In loop thirty-four, he had pretended not to see her. In loop forty-six, he had walked up to her before she even ordered.
Today, he did something new.
He stood up, walked to the counter, and ordered two hazelnut lattes with extra vanilla shots. Then he carried them to the table. She was about to choose the small one near the bookshelf, away from the window.
She looked up at him, surprised.
"I hope you like hazelnut," he said, setting one cup in front of her. "If not, I can get you something else. But I have a feeling you'll like this."
Meera blinked. Then she smiled that small, almost shy smile that had undone him forty-six times before.
"That's very forward," she said, but she didn't move away. "Do I know you?"
No, he thought. But I know you. I know that you hum when you're nervous. I know that you touch your left ear when you're lying. I know that you cry at the end of 'Yeh Jawaani Hai Deewani' even though you've seen it seventeen times. I know that your mother's name is Sunita and that she doesn't call enough. I know that you're afraid of thunderstorms, but you pretend not to be. I know that you love more fiercely than anyone I've ever met, and that's exactly why the loop chose you.
"You might," he said instead. "Or maybe we're just two strangers who both wanted the same table."
She laughed. The sound hit him like a wave, familiar and devastating. "That's a very smooth line. Does it usually work?"
"Usually? No." He sat down across from her. "But sometimes it does. And sometimes, it starts something that feels like remembering."
Meera's smile faded slightly. She tilted her head in that gesture, the one she always made when something struck her as strange but not unpleasant.
"You talk funny," she said. "Like you're translating from a language I don't speak."
I am, he wanted to say. I'm translating from forty-six lifetimes with you.
Instead, he took a sip of his coffee and watched her take her first sip of hers. Her eyes widened slightly, the perfect sweetness, the exact balance of hazelnut and vanilla. He had perfected the order over forty-two loops. (The first four, he had gotten wrong. She had drunk it anyway, because she was too polite to complain. He had learned.)
"How did you know?" she asked softly.
"Know what?"
"How I take my coffee."
Mehul leaned back in his chair. The morning light fell across her face, catching the gold in her eyes. He had forty-six memories of this exact moment, and every single one felt like a prayer he had forgotten he was saying.
"What if I told you," he said slowly, "that I've known you for a very long time. Just… not in this version of reality."
Meera's hand paused on her cup. Her fingers tightened slightly.
"That's a very strange thing to say to someone you just met."
"I know."
"We haven't even exchanged names."
"We haven't." He smiled, and it felt different this time. Softer. Less desperate. "I'm Mehul."
She looked at him for a long moment. The café sounds faded the hiss of the espresso machine, the clink of cups, the low murmur of other conversations. There was only her gaze, searching his face for something she couldn't name.
"I'm Meera," she said finally. "And I have no idea why, but I feel like I've said that to you before."
The world didn't shatter. The sky didn't crack. The loop didn't trigger.
But something shifted. A tiny fracture in the architecture of time, invisible to everyone except the two of them.
Meera shook her head, laughing at herself. "That's crazy. I'm sorry. You just—" She gestured vaguely at his face. "You look familiar. Like someone I dreamed about once and couldn't quite remember when I woke up."
Mehul's heart stopped.
That was new.
In forty-six loops, she had never said that. Not once. Not even in the loops where he had told her everything, where he had described their past lives in aching detail, where he had begged her to remember even a single moment.
She had never said you look like someone I dreamed about.
"Tell me about the dream," he said, keeping his voice steady even as his hands trembled under the table.
Meera frowned, trying to grasp something slippery. "I don't remember much. Just…" She touched her chest, right over her heart. "A feeling. Like I was running toward something important. And someone was calling my name, but I couldn't hear who."
"What did the voice sound like?"
She looked at him. Really looked at him. And for a moment, just a fraction of a second, her eyes widened with something that looked terrifyingly like recognition.
"Like yours," she whispered.
The café lights flickered.
Once. Twice. Three times.
Mehul looked up at the ceiling. The bulbs were steady now, but he had seen it. The flicker. The same flicker that had happened at the end of loop forty-six, right before Meera had said my heart does remember you.
The timeline was cracking.
And for the first time in forty-seven loops, Mehul didn't know if that was a good thing or a terrible one.
His phone buzzed again. He pulled it out without thinking.
One saved voice recording. Duration: 00:00:04.
This time, he pressed play.
A woman's voice is his own voice? No, it was her. Meera. But different. Older. Tired in a way he had never heard before. And she was crying.
"I'm sorry," the recording said. "I'm so sorry. But I had to. You were dying, and I couldn't let you go. So I built this. I built all of this. And I know you'll hate me when you find out. But at least you'll be alive to hate me."
The recording ended.
Mehul stared at his phone. The screen went dark. When he looked up, Meera was watching him with concern.
"Are you okay?" she asked. "You look like you've seen a ghost."
He opened his mouth to answer. To tell her about the recording, about the loop, about the forty-six times he had loved her and lost her.
But the words wouldn't come.
Because the voice on that recording, the woman who had said you were dying, and I built all of this was Meera's voice.
But it wasn't this Meera.
It was a Meera from before the loop.
A Meera who had created the loop to save him.
And that meant everything he thought he knew was wrong.
The loop wasn't a prison.
It was a promise.
And somewhere in the cracks between time, the woman he loved had been waiting for him to figure it out.
Mehul looked across the table at the girl who didn't remember him, who had just told him he looked like a dream she couldn't quite hold onto.
"Meera," he said, and her name felt different now, heavier, older, like a word he had been saying for centuries. "I need to tell you something. And I need you to listen without thinking I'm crazy."
She tilted her head again. That gesture. That beautiful, heartbreaking gesture.
"I already think you're crazy," she said softly. "But I'm still here. So talk."
The café lights flickered again. The clock on the wall ticked backward for just a second, 7:14, 7:13, 7:12, before snapping forward again.
