They'd fallen into a rhythm. Coffee on Saturday mornings at Bookworm & Brew, where Meera would read him passages from whatever she was writing and he'd try to explain why her laptop kept freezing (too many Chrome tabs, always too many Chrome tabs). Sunday evenings at Cubbon Park, walking the tree-lined paths while she pointed out spots that could be thin places—"See that banyan tree? Old enough to remember a different Bangalore. Definitely a portal"—and he pretended to take her seriously while mostly just watching the way afternoon light caught in her hair.
Weekday evenings were trickier. Both had demanding jobs—his deadlines were relentless, her clients expected content turnarounds that defied reasonable time management. But they texted constantly, a running conversation that spanned the mundane and the profound.
Aarav: Client just asked if we can "make the app more viral." How do I explain that's not how software works?
Meera: Tell them you'll sprinkle some viral dust on the code. Works every time.
Aarav: You're not helpful.
Meera: I'm extremely helpful. I provide moral support and sarcasm. What more do you need?
But it was the Thursday of their fourth week that things started feeling... off.
Aarav had planned a surprise. Meera had mentioned loving old Hindi films—the classics, the ones with actual plots and songs that meant something. He'd found a restored screening of Pyaasa at a small theater in Malleswaram, just one night only. He'd bought tickets, mentally rehearsed asking her, even planned the post-movie dinner at that Udupi restaurant she'd mentioned wanting to try.
He texted her at lunch: Free tomorrow evening? Found something you'll love.
Usually, she responded within minutes. Meera was chronically online, her phone an extension of her hand, her typing speed inhuman. An hour passed. Then two.
At 3 PM, his phone rang. Meera's name flashed on the screen, but when he answered, her voice sounded strange. Distant. Like she was speaking from the bottom of a well.
"Aarav? Sorry, I just saw your message."
"No worries. So tomorrow—"
"I can't. I'm sorry. Something came up."
The words were normal enough, but her tone wasn't. It was flat, rehearsed, like she was reading from a script.
"Oh. Okay, no problem. Is everything alright? You sound—"
"I'm fine. Just tired. Work stuff. Can I call you later?"
"Sure, but—"
The line went dead.
Aarav stared at his phone, a knot forming in his stomach. It was probably nothing. People got busy. People had bad days. He was overthinking, the way he always did.
Except Meera didn't call later. Didn't text. By 11 PM, Aarav was pacing his apartment, phone in hand, debating whether reaching out again would seem clingy or concerned.
He settled for a simple message: Hey, hope you're okay. Here if you need to talk.
The message showed as delivered. Not read. Just delivered.
He fell asleep with his phone on his chest, waking multiple times to check for a response that never came.
Friday morning brought a text, but it didn't ease his worry:
Sorry about yesterday. Bad headache. I'm okay. Let's raincheck the plans?
Of course. Feel better. Want me to bring you anything?
No, I just need to sleep it off. Talk soon.
The conversation felt wrong. Meera never texted like this—short, clipped, devoid of her usual warmth and tangents. But Aarav forced himself to respect her space. Maybe she really was just sick. Maybe he was being paranoid.
Saturday came. No Meera at Bookworm & Brew. He waited for an hour, coffee going cold, before texting.
Are we still meeting?
Can't today. Still not feeling great. Sorry.
Should I be worried?
No! I'm fine. Just a bug. Don't be dramatic.
There it was—a flash of her usual personality. The relief was immediate and overwhelming. He was being dramatic. She was sick, probably curled up in her apartment with soup and bad daytime TV, and here he was crafting conspiracy theories.
Okay. Let me know if you need anything. Seriously.
Will do. Promise.
But Sunday came and went with minimal communication. Monday too. By Tuesday, Aarav's worry had crystallized into something harder, sharper. Something was wrong, and Meera was hiding it.
He debated showing up at her apartment—she'd mentioned living in Koramangala, had even pointed out the building once during a walk. But that felt like a violation of boundaries, the kind of thing that seemed romantic in movies but was actually just creepy.
Instead, he threw himself into work. A new project had landed—a complete backend overhaul for a fintech startup with more funding than sense. The kind of project that required eighteen-hour days and living on coffee and resentment. It was a good distraction.
Except Meera kept intruding on his thoughts. The way she'd looked at him during their last real conversation, eyes bright with some emotion he couldn't name. The way she'd gripped his hand when they'd watched the sunset from Cubbon Park's bandstand, her fingers cold despite the evening warmth. The way she'd said, so quietly he'd almost missed it: "I wish time would stop right here."
On Wednesday evening, twelve days after the strange phone call, his doorbell rang.
Aarav opened it to find Meera standing in the hallway, soaked from rain he hadn't realized had started. Her hair hung in wet ropes, her clothes plastered to her skin. She looked thin—thinner than she'd been two weeks ago, like she hadn't been eating. Dark circles shadowed her eyes.
"Meera, my god, come in—"
She stumbled across the threshold, and he caught her, feeling how she trembled. Not from cold. From something else.
"I'm sorry," she whispered. "I'm so sorry. I should have told you. I wanted to tell you but I didn't know how and now it's too late and—"
"Slow down. You're not making sense. Tell me what?"
She looked up at him, and her eyes were wild with something between terror and resignation.
"Can I stay here tonight? Just tonight. I don't want to be alone. Please."
"Of course. But Meera, what's happening? Where have you been?"
"I'll explain. I promise I'll explain everything. But not tonight. Tonight I just need—" Her voice cracked. "I just need to pretend everything's normal for a few more hours. Can we do that? Can we just pretend?"
Every instinct screamed at Aarav to demand answers, to push for explanations. But looking at her face—so fragile, so desperate—he found himself nodding.
"Okay. We'll pretend."
He gave her dry clothes (his old college t-shirt that hung huge on her frame, track pants she had to roll up multiple times), made tea with too much sugar because she looked like she needed it, put on a mindless comedy show neither of them watched.
They sat on his cramped sofa, Meera curled against his side like she was trying to disappear into him. He wrapped his arm around her, feeling her gradually stop shaking, her breathing slowly evening out.
"I really like you," she said into his chest. "I need you to know that. Whatever happens, what I feel for you is real. That's important. You have to remember that."
"You're scaring me."
"I know. I'm sorry." She tilted her head up to look at him. "Kiss me?"
"Meera—"
"Please. I need to feel something real. Something that isn't—" She stopped herself. "Please."
He kissed her, and it felt like drowning and flying simultaneously. She kissed back with an urgency that bordered on desperation, her hands fisting in his shirt, pulling him closer like if she let go she'd float away.
They broke apart, foreheads touching, both breathing hard.
"Stay," he said. "Not just tonight. Stay and tell me what's wrong and let me help you."
"You can't help me, Aarav. This isn't something you can code your way out of or logic into submission. This is—" She laughed, a broken sound. "This is impossible. Literally impossible."
"Try me."
She was quiet for a long time. Then: "Do you believe in parallel worlds?"
"Like multiverses? Quantum physics stuff?"
"No. Like—" She pulled away, sitting up properly, wrapping her arms around herself. "Like the stories I told you. About the other Mumbai. About thin places where the barrier between worlds gets weak. Do you believe that could be real?"
Aarav's first instinct was to laugh, to make a joke that would ease the tension. But something in Meera's face stopped him. She was deadly serious.
"I believe they make great stories," he said carefully.
"But not real. You think it's just fiction. Fantasy. Escapism for people who can't handle reality."
"I didn't say that—"
"You didn't have to." She stood abruptly, pacing his small living room. "Everyone thinks that. My parents, my friends, even you. Sweet Meera with her head in the clouds, making up stories because real life is too hard. But what if I told you the stories aren't made up? What if I told you I've been to the other side?"
Aarav's mind raced through possibilities. Mental illness. Delusions. Some kind of breakdown. He'd read about this—creative people sometimes struggled to separate their fiction from reality, especially under stress.
"Meera, I think you might be—"
"Don't." She held up a hand. "Don't say I'm tired or stressed or imagining things. I know how this sounds. But I also know what I've experienced." She stopped pacing, facing him. "The thin places are real, Aarav. The portals exist. And I've been crossing over for the last three months."
"Crossing over."
"To the other Mumbai. The one where mythology is real, where I'm not just Meera Kapoor who writes marketing copy. Where I'm—" She stopped. "It doesn't matter what I am there. What matters is that it's getting harder to come back. The barrier is weakening, or maybe I'm weakening. Every time I cross, I lose a little more of this world. My anchor is slipping."
Aarav stood, moving toward her slowly, like approaching a spooked animal. "Meera, I think you should see someone. A therapist, maybe. There's no shame in—"
Her laugh was sharp, bitter. "I knew you wouldn't believe me. Why would you? You live in a world of code and logic and things that make sense. Magic doesn't exist in your universe."
"It's not about belief, it's about—"
"Reality? Define reality, Aarav. Is it real because you can touch it? Because it follows laws you understand? What about dreams? What about love? Those are real but not physical. Those defy logic but we accept them."
"That's different—"
"Is it?" She pulled up her sleeve, showing him the semicolon tattoo he'd noticed at their first meeting. "You know what this means? It means I almost ended my sentence. Three years ago, I stood on my apartment balcony ready to jump because I couldn't find a reason to keep existing. And you know what stopped me?"
Aarav shook his head, throat tight.
"I felt it. For the first time. The barrier thinning. A whisper from the other side telling me I mattered there, even if I didn't matter here. So I stepped back from the ledge and started searching for the thin places. Found them. Crossed over. And discovered I was right—there is another world, and in it, I'm not invisible. I'm not useless. I'm—"
She stopped, tears streaming down her face.
"I'm needed there, Aarav. The other Mumbai needs me. They've been waiting for me. And every day I stay here, people suffer there because I'm not fulfilling my purpose. But every time I go there, I lose more of my connection to this world. To you. And I don't know how many more times I can cross before I can't come back at all."
The apartment fell silent except for the rain battering the windows.
Aarav wanted to argue, to explain that what she was describing was impossible, that parallel worlds didn't exist outside of science fiction and mental health crises. But looking at her face—so earnest, so broken, so utterly convinced—he couldn't bring himself to dismiss her.
"Show me," he said quietly.
"What?"
"Show me. Take me to one of these thin places. Let me see what you're talking about."
Meera stared at him. "You can't cross over. Only certain people can sense the barriers, and even fewer can actually pass through."
"Then show me what you mean by a thin place. Prove to me this isn't just in your head."
She studied him for a long moment, some internal war playing out behind her eyes. Finally, she nodded.
"Okay. Tomorrow. There's a place—an old bookstore in Basavanagudi. Been there since the 1950s, survived riots and development and everything Bangalore's thrown at it. It's one of the thinnest places I've found. If you're going to sense anything, it'll be there."
"Tomorrow then."
She moved back to the sofa, curling up. "Can I still stay tonight?"
"Of course."
They didn't talk more. Aarav gave her his bed while he took the sofa, though he barely slept. His mind spun with everything she'd said, trying to reconcile the logical, rational world he knew with the impossible reality Meera described.
Sometime around 3 AM, he heard her crying softly in the other room. He stood, moved to the bedroom doorway.
"Meera?"
"I'm scared," she whispered in the darkness. "I'm so scared of losing you. Of losing this world. But I'm also scared of staying and letting people die because I was too cowardly to accept my purpose. How do I choose? How do you choose between two worlds when both are real and both matter?"
Aarav crossed the room, sat on the edge of the bed. "You're not cowardly. And you don't have to choose alone. Whatever this is—delusion or reality or something in between—we'll figure it out together. Okay?"
She reached for his hand in the darkness, gripping it like a lifeline. "Promise?"
"Promise."
They fell asleep like that, hands intertwined, neither knowing that in exactly twenty-three days, Aarav would be desperately trying to remember this moment, this promise, as his entire understanding of reality shattered around him.
The bookstore looked unremarkable. Ganesha Pustaka Bhandara occupied the ground floor of an old building on Gandhi Bazaar Main Road, its faded signboard competing with brighter advertisements for mobile phone shops and biryani restaurants. Inside, floor-to-ceiling shelves created a maze of yellowing paperbacks, ancient textbooks, and leather-bound volumes that might have been valuable if anyone bothered to identify them.
An elderly man sat at the counter, reading a newspaper through thick glasses. He barely glanced up when they entered, just waved vaguely toward the stacks like he'd done a thousand times before.
"This is it?" Aarav whispered.
Meera nodded, leading him deeper into the store. The shelves grew denser, the light dimmer. Dust motes danced in the air, and Aarav noticed the books here were older—some in languages he didn't recognize, with symbols on the spines that looked more like incantations than titles.
"Here," Meera stopped at the very back, where the shelves formed a small alcove. "Stand here and close your eyes."
"Meera—"
"Please. Just try."
Aarav closed his eyes, feeling ridiculous. This was absurd. He was a software engineer standing in a dusty bookstore with his eyes closed because his girlfriend—were they even officially dating?—thought there were portals to magical worlds hidden in Bangalore's infrastructure.
"Now breathe," Meera's voice was soft, close to his ear. "Not thinking, just feeling. Let your rational mind quiet for a moment and just feel what's here."
He tried. Focused on his breathing, on the musty smell of old paper, on the distant sounds of traffic outside.
And then—
It was subtle. So subtle he almost missed it. A sensation like standing near a waterfall, that barely perceptible pressure change that told you something powerful was nearby. A vibration he felt more than heard, like the city itself was humming at a frequency just below human perception.
His eyes snapped open.
Meera was watching him, a small smile on her face. "You felt it."
"I felt something. Probably just—"
"The AC or traffic or rational explanation?" Her smile widened. "Okay. What if I told you that feeling gets stronger? What if I told you that if you stand here long enough, really open yourself to it, you'd start to see things?"
"What kind of things?"
"Shadows that don't match their sources. Light that comes from nowhere. Sometimes, if the barrier is really thin, you catch glimpses. The other side bleeding through."
Aarav looked around the alcove. It looked like a bookstore. Smelled like a bookstore. Felt like a bookstore except for that strange not-quite-sound, that pressure that seemed to come from the walls themselves.
"This proves nothing," he said, but his conviction was wavering.
"No," Meera agreed. "It doesn't. But it's a start. It's you acknowledging that maybe, possibly, there are things in the world that don't fit your understanding of how reality works."
She pulled out her journal—that battered leather thing she carried everywhere—and opened it to a page covered in sketches. Not the idle doodles of someone killing time, but detailed architectural drawings of a place that looked like Bangalore but wasn't. The buildings were familiar but wrong, their proportions slightly off, their materials impossible. Streets curved where they should run straight. The sky was the wrong color.
"This is what I see when I cross over," Meera said. "The other Mumbai in my stories? I lied. It's not Mumbai. It's Bangalore. This Bangalore, but displaced. Shifted. A version that evolved differently, where magic didn't die, where the old gods didn't fade, where—"
She stopped, looking past him toward the alcove entrance.
The old man from the counter stood there, but he didn't look old anymore. He looked ancient, his eyes carrying a weight that made Aarav's skin prickle.
"Miss Kapoor," the man said, his voice unchanged but somehow more resonant. "You know the rules. Civilians shouldn't be brought to the thin places."
"He's not a civilian," Meera said. "He can feel it. The barrier."
The man's eyes shifted to Aarav, assessing. "Ah. A sensitive. Rare, but not unheard of." He moved closer, studying Aarav like he was an interesting specimen. "Do you know what she is, young man? What your friend truly is?"
"She's a writer," Aarav said, though the words felt inadequate.
The old man laughed. "She's a walker. A person who exists between worlds. The barriers that keep most people trapped in a single reality don't fully hold her. She can cross. And when she does—" He looked at Meera with something like pity. "When she does, she pays a price. Every crossing takes something. Memory. Substance. Connection to this side. Eventually, she'll cross and simply not have enough left to return."
"That's not true," Aarav said, but it sounded weak even to his own ears.
"Isn't it?" The man pulled a book from the shelf—a slim volume bound in what looked like snakeskin. He opened it to a page covered in cramped handwriting. Names. Dozens of names.
"These are the walkers I've known over the years. Sensitive souls who discovered they could move between worlds. See the pattern?"
Aarav looked. Next to each name was a date. And next to most dates, a single word: Lost.
"They cross over and don't come back," the old man said. "Not because they can't, but because they forget why they should. The other side offers them something this world doesn't. Purpose. Magic. Adventure. Why would they return to mundane reality when fantasy is real for them?"
He closed the book, sliding it back onto the shelf.
"Your friend is walking that path. She's been crossing for months now, and each time, she loses a little more of herself. Soon she'll forget this world entirely. Forget you. And then she'll be lost to the other side forever." He looked at Meera. "How many times have you crossed this month?"
Meera's silence was answer enough.
"Miss Kapoor, you're accelerating. The crossings are happening closer together. You're being pulled toward the other side because something there needs you. But crossing that many times—" He shook his head. "You have weeks at most before you can't return. Maybe less."
"Then I won't cross," Meera said, but her voice trembled.
"You will," the old man said gently. "Because the thin places call to walkers. Because the other side needs you in ways this world doesn't. Because purpose is addictive, and you've tasted what it feels like to matter." He looked at Aarav. "You can't save her. Nobody can. The most you can do is be there when she disappears."
He walked away, leaving them in the alcove that suddenly felt colder.
Aarav turned to Meera. "Is that true? Are you disappearing?"
"I don't know," she whispered. "Maybe. But Aarav, the other side—it's real. The things I do there matter. Here I'm just a content writer churning out marketing copy nobody reads. There I'm—" She stopped herself again, that familiar hesitation.
"What are you there?"
She met his eyes, and in them he saw something that terrified him: certainty.
"Someone who can save people. Someone who matters. Someone who's not just existing but actually living." Tears spilled down her cheeks. "And I know how that sounds. I know it sounds like escapism or delusion or whatever diagnosis you want to give it. But it's real, Aarav. The other Bangalore is real, and it needs me, and every day I stay here, people suffer because I'm too attached to this world to do what I was meant to do."
"What about us?" The question came out strangled. "What about what we could be?"
"I love you," Meera said, the words shocking in their simplicity. "I know it's too soon to say that, I know we've only known each other three weeks, but I love you. You're the only thing keeping me anchored to this world. The only reason I keep coming back."
"Then stay. Don't cross anymore. Stay with me and we'll figure this out—"
"I can't!" Her voice cracked. "Don't you understand? I hear them. The people on the other side. They're calling for me, begging for help, dying because I'm not there. How can I stay here in comfort when people are suffering?"
"They're not real," Aarav said desperately. "Meera, they're not real. This is—it's a delusion, a beautiful delusion maybe, but it's not—"
She kissed him, hard and desperate, and he tasted salt from her tears.
"I have to show you," she said against his lips. "I have to prove it's real. Tomorrow. Tomorrow I'll take you with me."
"You said I can't cross—"
"Not all the way. But you can see. At the threshold between worlds, you can see what I see. And then you'll understand. Then you'll know I'm not crazy."
"Meera—"
"Tomorrow. Meet me at midnight at Lalbagh's west gate. I'll show you the other Bangalore. I'll show you everything."
She pulled away, gathering her things.
"Where are you going?"
"Home. I need to prepare. Crossing with someone else, even just to show them the threshold—it's draining. I need to be ready." She moved toward the exit, then paused. "Aarav? If I don't come back—"
"Don't say that."
"If I don't come back, read my journal. All of it. The truth is in there. Every crossing, every discovery, every moment I've documented. Promise me you'll read it."
"You're coming back."
"Promise me."
"I promise."
She smiled—sad and beautiful and heartbreaking—and left.
Aarav stood in the alcove, that strange pressure still humming around him, and wondered if he was about to lose the best thing that had ever happened to him to something he couldn't fight because he couldn't even prove it existed.
The old man appeared beside him, silent as a ghost.
"You love her," it wasn't a question.
"Yes."
"Then let her go. Let her cross for good. It's kinder than watching her tear herself apart trying to exist in both worlds."
"I can't do that."
"Then you'll watch her disappear piece by piece. Watch her forget you. Watch her choose the fantasy over the reality." The old man's voice was gentle but merciless. "There's no happy ending here, young man. Only different types of loss."
Aarav left the bookstore, stepping back into Bangalore's ordinary chaos—traffic and honking and the smell of street food and absolutely nothing magical.
But the pressure remained, a humming just below his consciousness, and he couldn't shake the feeling that the old man was right.
He was going to lose Meera.
The only question was how.