The Red Dot
The front door doesn't slam; it clicks shut with a heavy, final thud that Kabir feels through the sole of his sneaker.
He stands on the landing for five seconds, listening to his mother rearrange the steel dabbas, loud and furious. The argument wasn't about anything big. A mug in the sink, an open cereal box, three days of passive-aggression finally spilling over.
"Ghar ko hotel samajh rakha hai tumne," she said, her voice quiet and sharp. "You don't live here, Kabir. You just occupy space."
He doesn't answer. He grabs his jacket and keys and walks out.
He has no plan. He isn't running away; he's twenty-four, not a sulking teenager. He's just furious, and staying inside is impossible.
Twenty minutes later he's parking his bike at Grand Vista Mall, shuffling through the bag-check line with a Sunday-afternoon Pune crowd. Air-conditioned, loud, impersonal. The perfect place to disappear until his head cools.
Three floors up, near a railing outside a café, a girl in a blue scarf is negotiating her freedom with a plate of lukewarm samosas.
"Mummy, I'm at the café," she whispers into her phone. "No, the one near the fountain. No, the *other* fountain... Mummy, I'm wearing the blue scarf like you told me to, but if this guy doesn't show up in ten minutes, I'm ordering a double vada pav and leaving. Arranged marriage or not, I have limits."
She isn't angry about the setup. Her family has been pushing for six months. She's just unenthusiastic. The guy is an accountant from Pune, supposedly "very settled" and "very polite."
She hates "very polite." It usually means boring.
She leans her chin on her hand and scans the crowd. People-watching is an athletic sport for her, especially the guy near the escalators who looks like he wants to punch a wall.
She watches him a beat longer than she should. Then she looks away, fast.
Kabir isn't looking where he's going. He's checking his phone for a text from his mother (nothing) when he walks straight into a display stand outside a boutique.
The rack wobbles. A brass lantern slips off the top shelf.
Kabir lunges, but another pair of hands reaches out at the same second.
Thump.
Their foreheads collide softly. Kabir catches the lantern; the girl catches his sleeve.
"Steady there, drop-kick," she says, holding her forehead and grinning. "The lanterns aren't trying to escape, I promise."
"Sorry," Kabir mutters. "The display was in the middle of the walkway."
"It's against the wall." She points at the yellow tape marking the store's boundary. "Unless the wall moved while you were staring at your lock screen."
"My bad." He holds out the lantern.
"Keep it," she says, turning back to her table. "You look like you need a weapon anyway. Who hurt you today?"
Kabir frowns and walks off toward the atrium.
He doesn't recognize her. That's the strange part. He's almost sure he should. Her face stays with him as he walks, like a word on the tip of his tongue, familiar in a way that sets his teeth slightly on edge. Her grin. The way she tilted her head. He tells himself it's one of those faces, the kind you think you've seen everywhere.
It's a mall full of strangers. She's just a louder one.
Ten minutes later he's at a chai counter, waiting for a cutting chai he doesn't even want. He ordered it at the counter and gave his number for the token SMS. Now he just needs something to hold.
"Excuse me," a voice says behind his left shoulder. "If you order plain black chai at a place that sells falooda, a small part of the owner's soul dies."
It's the lantern girl again, holding something bright pink with green jelly cubes floating in it.
"I like plain chai," Kabir says flatly.
"No one likes plain chai, yaar." She leans on the counter beside him. "People drink it as subtle self-punishment. Are you repenting for a sin? Did you steal that lantern after all?"
Kabir half sighs, half laughs. "Do you always talk to strangers like this?"
"Only when they look like they're carrying the weight of the middle-class world." She hooks her hair behind her left ear with a quick double-flick. "Besides, I'm stalling."
"Stalling?"
"I have a date." She drops her voice. "An arranged one. His name is Aniket and he allegedly enjoys 'excel sheets and quiet evenings.' I'm praying to the Gods of Pune Traffic that his cab gets stuck till 8 PM."
Kabir looks at her properly for the first time. A wide, expressive face, dark eyes that take in everything, no personal boundaries at all. It should annoy him.
But as she rambles about Aniket's profile photo, which looks like a stock image of a tax consultant, something strange happens.
His chest isn't tight anymore.
"So why don't you just leave?" he asks.
"Because then my mother will guilt-trip me into hosting Sunday brunch for six aunties. The Excel guy is the lesser evil." She tilts her head. "What about you? Why are you wandering around like the sad hero of an old Bollywood film?"
"Had a fight," he says quietly.
"Ah." Her tone shifts from funny to gentle. "Parents or girlfriend?"
"Mother. Over... nothing. Absolutely nothing."
"Those are the worst ones," she says softly. "The big fights are about actual problems. The small ones are just about being tired."
She doesn't push, or tell him to go home and apologize. She just sips her drink, content to share the silence.
He should grab his chai and find a bench. Instead he stays. It feels strangely comfortable, like a room he visited long ago.
They walk the third-floor corridor, talking about nothing.
"I'm Kavya, by the way," she says. "In case you need to report me for harassment."
"Kabir."
"Kabir," she repeats, slowly, like a word she hasn't said in a long time. Then, brightly: "Good. Short. Easy to shout across a mall."
She is a whirlwind of tiny quirks. When she almost trips over a kid's remote-control car, she clears her throat twice and tugs her watch strap. Then she glances at him sideways, quick, like she's checking whether something landed. He's busy watching the kid.
Past the kid, a man in a black cap leans against a pillar. A guard, Kabir assumes, though he isn't in the blue shirts everyone else on staff wears. He isn't watching the crowd. He's watching the two of them. When Kabir meets his eyes, the man glances at his wrist as if checking the time.
Kabir looks away. Ten minutes later, near the end of the floor, he catches another black cap behind a plant pot. Same man? Different man? He decides he's overthinking. It's been a long day.
At a popcorn kiosk she stops, pinching her lower lip and humming a low three-note tune while she stares at the salt-and-caramel machine.
Something prickles at the back of Kabir's neck, the same itch he felt at the lantern stand, only sharper. The hair, the watch strap, the hum. He's seen those before, somewhere.
Where?
Like a dream, five minutes after waking. The shape is right there, then gone.
"You hate caramel popcorn, don't you?" he asks as she turns away with a shudder.
"It's an abomination. Putting sugar on corn is a crime against agriculture. Masala popcorn, fine. Caramel, never."
"Most people love caramel popcorn."
"Most people are wrong."
Something flickers across her face, quick and hopeful. He's too busy chasing the thought to see it.
Why does that sound so familiar?
They reach the far end of the floor, a quiet new wing with tall glass balconies over the central atrium.
It's too quiet, actually. The shops here are open, lights on, but nobody is inside any of them. A sale sign flutters over an empty till. A kiosk has a half-finished cup of tea beside the register and no one to drink it. Even the music from the atrium sounds further away than it should.
"Where is everyone?" Kavya says. "It's Sunday. This place should be chaos."
"New wing," Kabir says. "Maybe nobody knows it's here."
She frowns at her phone. "That's weird. I had full bars at the café. Now nothing."
He checks his own. Full signal. "Different carrier," she says, pocketing hers. "Mine always dies inside concrete."
"Has your mummy texted?" she asks.
"Still quiet. I'll head back in an hour or two. Let the air clear."
"Good plan. Never go back while the tea is still boiling." She steps up to the glass railing and leans her forearms on it, looking down at the fountain three floors below. "Give it time to cool."
The lights don't flicker. They just die.
Heavy darkness drops. The air conditioning cuts out, and for a heartbeat the silence echoes. Then a gasp rises from the atrium, and somewhere a glass tray crashes.
Then the emergency lights kick in, faint amber strips along the floor, throwing long, strange shadows.
"Well," the girl says. "Aniket definitely isn't showing up now."
Below, guards blow whistles. "Attention shoppers, please remain calm. Stay where you are while we check a power problem."
"That's weird." She leans over the railing. Men below are stringing red tape across the exit escalators. "Look at the south entrance. They're shutting the roller gates. You don't shut the roller gates for a routine blackout."
Kabir looks down. She's right. The guards aren't guiding people to the doors. They're sealing off corridors.
"They're trapping people in sections." The playfulness has drained out of her voice. "See the guys in black caps by the atrium lift? Mall security wears blue shirts. Those guys have earpieces and tactical boots."
Kabir pulls out his phone. "We should move back from the ledge."
"Why?"
The phone vibrates in his hand. Private number.
A small, cold thought slips in under the unease: her phone has been dead for ten minutes, and his hasn't. Different carriers, she said. Or somebody has decided which phone gets through.
"Hello?"
"You're not alone," a flat, digitized voice says. No background noise on the line. "That's useful."
Kabir frowns. "Who is this?"
"The girl you're with. We don't care who she is. We care what you'll do if something happens to her."
Kabir lets out a short, dry laugh. "Nice joke."
He cuts the call.
"Who was that?" Kavya asks, still leaning over the railing.
"Wrong number. Some prank." He pockets the phone. "Come on, let's move back from the ledge."
The phone rings again before he has taken a step. Private number.
He almost doesn't answer. He answers.
"So you don't care if the girl beside you dies?" the voice says, calm as a recorded announcement. "Look at her back."
Kabir turns.
A thin red beam cuts through the amber gloom. It slides across the floor, climbs the glass railing, and settles between Kavya's shoulder blades.
She doesn't notice. She's checking her phone for signal.
The cold hits him all at once. His mouth goes dry. His fingers lose their grip, and the phone slips against his palm. It isn't a prank. Somebody is up there, and somebody has a rifle.
"Kavya," he says. It comes out as a croak.
"Hmm?"
Kabir doesn't think. He lunges, grabs her arm, and yanks her away from the ledge and into his chest, stepping into her place so his body is between her and the open drop.
"Hey!" She stumbles against him. Her pink drink hits the floor and shatters. "What are you doing?"
The red dot jumps to Kabir's chest and holds over his heart for two long seconds, as if testing him.
Then it vanishes into the dark.
His phone buzzes.
A photo from the blocked number. Taken from a high angle across the atrium. Kabir at the railing, and beside him, the girl in the blue scarf. They're standing close, her shoulder almost against his arm. Anyone looking at this would think they came here together.
He scans the dark balconies, the maintenance gantries. Dozens of places to hide. He can't see a single person.
The phone buzzes again.
KEEP HER CLOSE.
And again.
Good. Now you understand what's at stake.
Kabir stands there breathing hard. He has no idea who is holding the rifle, what they want, or why, out of everyone in this mall, they picked him. Or why they think a girl he met an hour ago is the way to get to him.
The girl is pressed against his chest, hands on his jacket. "Hey," she whispers, looking up, her eyes wide with confusion and real fear. "What's wrong with you? What was that?"
He looks down at her in the weak orange light. Her hair has fallen over her forehead. She clears her throat twice, tugs her watch strap with shaky fingers, and pushes her hair behind her left ear.
Two quick flicks.
Kabir stops breathing.
The hum. The strap. The hair. The popcorn.
Oh.
"Kavya Singh?" His voice comes out small.
She goes still. Not surprise, exactly. Something quieter that he can't read. For a second she forgets to be scared.
"Kabir," she whispers. It isn't a question.
It's her.
The girl who stole his comic books and never gave them back. The girl who sat beside him on the school roof, eating cheap masala chips, swearing she'd be a doctor one day.
He hasn't seen her in six years.
Shock, hurt, and something older hit him all at once. Then he remembers the red dot, and everything else falls away.
"Why are you looking at me like that?" Kavya asks, gripping his jacket. "Kabir, what is happening?"
"Stay behind me," he says. "Please. Don't go near the railing again."
She doesn't argue. That's how he knows she's truly scared.
His mother's words come back to him.
*You just occupy space.*
Not today.
Today he's standing exactly where he is.
He looks up at the dark balconies across the atrium, at all the places a person could hide.
Someone is up there, watching him. Someone who just saw how fast he moved for her, and now knows exactly what it takes to make him do whatever they want.








