Chapter 1: The Rooftop Test: One Button Too Far
The Mumbai humidity clung like a second skin, even eight stories up. Anjali Kapoor shifted on the plush outdoor sofa, the woven fabric scratchy against her bare calves. Below, the city throbbed – a symphony of distant horns, rumbling engines, and the ever-present hum of millions of lives colliding. Up here, on Priya Sharma’s absurdly luxurious Malabar Hill rooftop, it was supposed to be an oasis. Fairy lights crisscrossed overhead, casting a soft, deceptive glow over clusters of low sofas and potted palms. The air was thick with the mingled scents of jasmine, expensive French perfume, and the lingering sweetness of spilled cocktails. Laughter, louder than necessary, punctuated murmured conversations.
Anjali traced the condensation on her untouched gin and tonic. She felt like an exhibit. The silk kurta she’d chosen, a deep emerald green, felt suddenly too bright, the neckline higher than anyone else’s yet somehow exposing too much of her. Her fingers drifted unconsciously to the small gold mangalsutra she still wore, a habit from a marriage dissolved three years ago, a silent anchor in a sea that felt increasingly unfamiliar.
"Earth to Anjali!" Priya plopped down beside her, a whirlwind of magenta silk and clinking bangles. Her kohl-rimmed eyes sparkled with mischief and perhaps one too many Bellinis. "Stop contemplating the existential dread of chutney and escape plans involving the service elevator. Live a little!"
Anjali offered a tight smile. "Just people-watching, Priya. It’s… vibrant."
"Vibrant? Darling, it’s practically feral tonight. Rohan Verma has been eyeing you like you’re the last gulab jamun at a wedding." Priya followed her own gaze across the rooftop to where Rohan leaned against the railing, effortlessly handsome in a crisp linen shirt, deep in conversation but his attention subtly angled towards them. He caught Priya’s look and raised his glass, a slow, knowing smile playing on his lips.
Anjali’s cheeks warmed. "Don’t be ridiculous."
"Am I? Since when did Rohan Verma discuss municipal bond yields with such intensity while staring at me?" Priya nudged her. "He finds your whole ‘enigmatic, traditional goddess’ thing fascinating. And frankly," she lowered her voice conspiratorially, "so do I. When was the last time you let your hair down? Really let go?"
"Probably when I agreed to come to this party," Anjali muttered, taking a bracing sip of her drink. The gin burned, sharp and medicinal.
"Perfect!" Priya clapped her hands. "Then it’s time for phase two. Truth or Dare."
Anjali choked. "Priya, no. Absolutely not. We’re not twenty-two."
"Age is a state of mind, darling! And boredom is a sin." Priya was already standing, her voice projecting across their corner of the rooftop. "Alright, you beautiful degenerates! Gather round. Game time. Truth or Dare. No wimps allowed."
Groans mixed with cheers. A loose circle formed on the large, woven rug: Priya, Anjali, Rohan who sauntered over with easy grace, a couple Anjali vaguely recognized from Priya’s office, and two others. The city lights shimmered in the background, a million indifferent stars.
Priya, naturally, went first. "Truth!" she declared, batting her eyelashes at one of the office guys. "Hit me."
"You still have that embarrassing tattoo from Goa?" he asked, smirking.
"Absolutely. And it’s a masterpiece of drunken decision-making. My turn! Sanjana – Truth or Dare?"
The game progressed, a mix of harmless revelations and silly challenges – impersonations, downing shots, revealing embarrassing childhood nicknames. Laughter flowed more freely. Anjali managed a "truth" when it was her turn, admitting her secret addiction to terrible reality TV. Safe. Predictable. She started to relax, the gin warming her from within, the hum of the city fading slightly.
Then Rohan’s turn came. He’d chosen "dare" for his previous round, performing a surprisingly decent moonwalk. Now, it was his turn to ask. His eyes, dark and intent, scanned the circle. They landed, inevitably, on Anjali.
"Anjali," he said, his voice a low murmur that somehow cut through the rooftop chatter. "Truth or Dare?"
Her pulse, which had settled, kicked hard against her ribs. The safe harbor of "truth" seemed cowardly suddenly, under his amused, challenging gaze. Priya’s earlier words echoed: When was the last time you let go? A reckless spark, unfamiliar and terrifying, flared in her chest, fanned by the gin and the heady night air.
"Dare," she heard herself say. The word felt thick, foreign on her tongue.
A collective, intrigued murmur rippled through the small group. Priya beamed, clapping silently. Rohan’s smile widened, slow and deliberate.
"Okay," he said, leaning forward slightly. The fairy lights caught the silver at his temples. "Anjali. I dare you…" He paused, letting the tension coil. "…to unbutton one more button on that beautiful kurta of yours."
Silence. Not absolute, but sharp, localized. The background city hum roared in Anjali’s ears. Heat flooded her face, rushed down her neck, pooled low in her belly. It wasn't obscene. The kurta had a modest high neck to begin with; unbuttoning the top button would reveal… what? The base of her throat? The hollow where her pulse was currently trying to hammer its way out? But it felt seismic. It felt like stripping in public. Her fingers, resting on her knee, trembled minutely.
Priya’s gasp was theatrical. "Rohan! Scandalous!" But it was undercut by her delighted giggle. "Go on, Anjali! It’s just skin! Live a little!"
Just skin. But it wasn't. It was years of careful modesty, of draping dupattas just so, of avoiding stares, of being the 'good Indian woman' even after the divorce rendered the label slightly obsolete. It was a boundary, invisible but deeply etched.
Rohan hadn't looked away. His expression wasn't leering. Curious, yes. Challenging, definitely. But also… appreciative? Inviting? "One button," he said softly, the words almost lost under Priya's laughter but hitting Anjali with perfect clarity. "That's all."
Her breath came in shallow sips. The silk of the kurta felt slippery under her suddenly cold fingertips. She glanced down. The small, mother-of-pearl button sat nestled just below the hollow of her throat. Unbuttoning it felt less like a minor adjustment, more like breaching a fortress wall. She could refuse. Say it made her uncomfortable. Play the prude. Priya would tease, Rohan might look disappointed, and the moment would pass.
But the spark flared again, brighter. Let go. The dare wasn't just about the button. It was about the woman who hid behind it.
Slowly, deliberately, Anjali raised her right hand. Her fingers shook as they brushed the smooth curve of the button. The silk whispered against her skin. She caught Priya’s wide, encouraging grin, the others leaning in, the sudden hush of their chatter. Rohan watched, utterly still, his earlier amusement replaced by a quiet intensity.
Her thumb and forefinger found the button. Slipped it through the slit. It felt unnaturally loud.
The fabric parted.
Just an inch. Maybe two.
The warm, humid Mumbai night rushed in, a sudden, intimate caress against skin that hadn't felt the open air in public for… she couldn't remember. It wasn't exposure, not really. It was the potential for exposure. The vulnerability. The simple act of allowing the night to touch her.
A sigh, soft and involuntary, escaped her lips as the air kissed the newly exposed curve at the base of her neck, the delicate dip of her collarbone. It was cool, then instantly warm. Alive. She felt utterly seen, yet strangely powerful.
Priya burst out laughing, clapping. "Yes! That's my girl! Look at you!"
Rohan didn't laugh. His gaze had dropped to the small V of exposed skin, lingered for a heartbeat that stretched into an eternity. When his eyes lifted back to hers, they were darker, unreadable, a flicker of something deeper than amusement in their depths. "Warmer now?" he asked, his voice barely more than a murmur.
Anjali couldn't speak. The heat in her face was a brand. The feel of the air on her skin was electric. The look in Rohan’s eyes sent a tremor through her that had nothing to do with nerves. She felt unmoored, exhilarated, terrified. The safe, predictable shore felt very far away.
The game stumbled forward, the next dare aimed at someone else, but Anjali was adrift. The conversation swirled around her, muffled. The city lights blurred. All she felt was the persistent, shocking coolness of the night air against that small patch of skin, and the echo of Rohan’s challenging whisper. One more button.
Later, claiming a sudden headache felt like a necessary lie. The laughter, the music filtering up from Priya’s apartment below, Rohan’s lingering presence – it was all too much. The exhilarating vulnerability had curdled into a jittery self-consciousness. Priya, flushed and happy, hugged her fiercely. "See? Fun! Don’t be a stranger!"
Anjali mumbled excuses, navigating the dimly lit stairs inside the building, the click of her heels too loud in the sudden quiet. The polished marble lobby felt cold and impersonal after the rooftop’s humid intimacy. She pushed through the heavy glass doors, the warm, petrol-scented air of the parking garage hitting her like a wall.
The fluorescent lights cast harsh, elongated shadows. Her little hatchback sat near the back. Relief warred with the lingering, unsettling buzz beneath her skin. She fumbled in her embroidered clutch for the keys, her fingers still unsteady.
As she reached her car, hand outstretched towards the door handle, she froze.
There, tucked almost out of sight under her front windshield wiper, wasn’t a parking ticket.
It was a single, deep red rose. Its petals, velvety and perfect, looked almost black in the garish light. No note. No explanation.
Just the rose. Exquisitely fresh, impossibly out of place in the concrete gloom of the parking garage.
Anjali stared at it, the chill of the lobby marble seeping back into her bones, replacing the lingering warmth on her skin. The air conditioning vent above hummed like a trapped insect. The rose seemed to pulse with a silent, unsettling accusation. Who? Rohan, playing a game? Priya, taking the joke too far? A stranger?
The sharp scent of the rose, cloying and sweet, cut through the garage’s stale air. Her heart, which had only just begun to slow its frantic rhythm, slammed hard against her ribs once more. The small V of exposed skin at her throat felt suddenly, terribly cold.
The small V of exposed skin at her throat felt suddenly, terribly cold. Anjali stared at the rose, its deep crimson a violent slash against the grimy windshield. It wasn't just unexpected; it felt invasive. Like fingers brushing that newly revealed skin without permission. The scent, thick and cloying, warred with the garage’s stale odors of oil and concrete dust.
Who?
Rohan’s charming smirk flashed in her mind. Was this his idea of a romantic gesture? Too soon, too bold. Priya? Her friend loved theatrics, but this felt… darker. A stranger? The thought sent a fresh wave of cold dread washing over her, prickling her skin beneath the silk kurta. Her fingers tightened around the car keys, the metal biting into her palm.
She glanced around the cavernous garage. Empty. Just rows of silent cars under the buzzing fluorescent tubes casting long, distorted shadows. The silence pressed in, heavier than the Mumbai humidity ever could. The rose seemed to mock her. A trophy? A warning? A reminder of the vulnerability she’d just tasted – and instantly regretted – on the rooftop?
The coolness at her throat intensified, spreading downwards. It wasn't just physical cold. It was the chill of exposure, of stepping out from behind the fortress walls she’d spent a lifetime building. The gin-fueled spark of defiance on the rooftop had fizzled, leaving behind a hollow ache and this unsettling token. Priya’s words echoed, sharp and grating now: "Live a little!" Look where it got her. Standing alone in a dim garage, heart hammering, staring at a flower that felt like a violation.
A wave of revulsion washed over her. Not just at the rose, but at herself. At the silk kurta clinging to her skin, suddenly feeling less like beautiful fabric and more like a suffocating shroud. The mangalsutra around her neck, that persistent gold chain linking her to a ghost marriage, felt like a collar. The carefully constructed persona of Anjali Kapoor – the respectable, divorced graphic designer, the quiet, conservative woman – felt like a costume she’d worn for too long. It had chafed before tonight. Now, after the dare, after the rose, it felt unbearable. False. A cage.
The air conditioning vent above droned on, a monotonous insect hum. The rose’s perfume intensified, sickly sweet, mingling with the garage’s metallic tang. She couldn’t breathe.
Her fingers, trembling violently now, didn’t reach for the car door. They flew to her throat. Not to cover the exposed skin, but to the clasp of the mangalsutra. The tiny, intricate gold latch. Her nails scraped against it. A sharp click echoed in the stillness as it came undone. She yanked the chain free, the cool metal slithering against her skin before she hurled it onto the driver’s seat through the open window. It landed with a soft, final clink.
Liberation was a sharp, terrifying gasp. And it wasn’t enough.
Her hands moved with a frantic, almost desperate energy she didn’t recognize. They found the mother-of-pearl buttons of her kurta. Not just the one Rohan dared her to undo. All of them. Starting at the top, fingers fumbling, slipping on the smooth nacre. One button popped free, skittering across the concrete floor with a tiny, crystalline sound. She didn’t care. Another. Another. The silk parted down her front like a curtain being ripped aside.
The warm garage air hit her bare skin – shoulders, the swell of her breasts encased in a simple cotton bra, her midriff. It wasn't the gentle caress of the rooftop breeze. It was harsh, gritty, carrying the smell of exhaust and dust. It felt real. Brutally, terrifyingly real. She shrugged the kurta off her shoulders. It slithered down her arms, pooling in a shimmering emerald puddle at her feet on the oil-stained concrete.
She stood there, breathing hard, clad only in her bra, a long cotton petticoat skirt tied at her waist, and her sandals. The fluorescent lights beat down mercilessly, illuminating every curve, every stretch mark on her hips from weight fluctuations, the slight softness of her belly. She felt utterly exposed. Naked long before she was actually naked.
Priya’s laughter rang in her memory, sharp and bright. Rohan’s intense, dark gaze. The rose watched her from the windshield.
"Live a little!"
A choked sound escaped her lips – half sob, half hysterical laugh. This wasn't living. This was tearing herself apart. But the momentum was unstoppable now. The cage door was wide open, and the fear was a wild thing clawing its way out.
Her hands went to the tie of her petticoat skirt, fingers clumsy with adrenaline. The knot resisted. She tugged harder. The cotton cord came loose. The skirt sighed down her legs, joining the kurta on the filthy floor. Cool air washed over her thighs, her calves. She stepped out of the circle of fabric.
Only the bra and her underwear remained. Simple, practical cotton. Not lace, not silk. The underwear of Anjali Kapoor, the woman who hid. Her fingers trembled violently as they reached behind her back, searching for the clasp of her bra. The metal was cold. The catch stiff. She fumbled, breath coming in ragged gasps. Click. The tension released. She slid the straps down her arms, let the bra fall. Her breasts felt heavy, vulnerable in the open air, the nipples tightening instantly against the unnatural chill and the prickle of unseen eyes she felt everywhere.
Almost there. Almost free of it all. The final barrier. She hooked her thumbs into the waistband of her underwear. Closed her eyes for a second, not against the garage, but against the internal storm. Then pushed them down, bending slightly to step out of them. They joined the small, sad pile of discarded fabric at her feet.
Silence. Absolute, crushing silence except for the relentless hum of the lights and the frantic drumming of her own heart against her ribs. Anjali Kapoor stood utterly naked in the harsh fluorescent glare of the Malabar Hill parking garage. Concrete dust coated the soles of her feet. The cool air raised goosebumps over every inch of her dusky skin. Her long dark hair hung loose down her back. She was exposed. To the indifferent concrete pillars, to the rows of sleeping cars, to the unseen city throbbing beyond the walls. To the deep red rose still perched on her windshield, its velvety petals like a single, unblinking eye. She felt the terrifying vastness of the space around her, the vulnerability of her bare skin, the utter absurdity of standing here like this. And beneath the terror, beneath the shock vibrating through her bones, a single, fierce, undeniable spark ignited: raw, unfiltered, terrifying freedom.
The air itself seemed to hold its breath. Anjali stood frozen, naked in the harsh fluorescent glare, the concrete cool and gritty beneath her bare feet. The raw freedom was a live wire coursing through her, terrifying and exhilarating in equal measure. It wasn’t liberation; it was standing on a cliff edge in a hurricane. The rose on her windshield pulsed like a wound.
Then, the elevator at the far end of the garage chimed. A bright, incongruous ding that shattered the oppressive silence. Panic, cold and immediate, slammed into her. Reality rushed back – the discarded clothes, her exposed skin, the utter madness of her situation.
"Fuck!" The word hissed out, purely instinctive.
She moved faster than thought. Snatching up the petticoat skirt from the grimy floor, she yanked it over her hips, fumbling desperately with the tie at her waist. Her fingers felt thick, clumsy. Where was her kurta? There! The emerald silk shimmered under the lights. She grabbed it, but the thought of wrestling with those small buttons, of covering herself completely right now, felt like suffocating all over again. She threw it back down in frustration.
Her camisole bra and leggings. They were still on. The simple cotton felt like armor compared to nothing. She focused on that. At least she wasn’t naked naked. Just… indecently underdressed for a parking garage encounter.
Laughter echoed, bouncing off the concrete pillars. Male voices, loud and boozy, spilled from the elevator lobby. Rohan’s laugh cut through, rich and unmistakable.
Anjali’s heart hammered against her ribs like a trapped bird. She couldn’t be seen like this. Not by them. Not by him. Frantically, she scanned the immediate area. Her car was too far. The only cover was a knee-high concrete barrier separating her row from the next. She dropped behind it just as the group rounded the corner.
"…absolute carnage up there!" one voice bellowed. "Priya’s trying to teach Sanjana the bhangra. It’s like watching elephants tango!"
"Better than Vikram trying to hit on Mrs. Khanna," another voice chuckled. "Dude, she’s like seventy and was his nursery school teacher."
Rohan’s voice, closer now, held amusement but an edge of distraction. "Where did Anjali vanish to? Said she had a headache. Hope she’s okay." There was genuine concern there, cutting through the boisterousness of his two friends, Arjun and Sameer, who Anjali vaguely recognized from the rooftop periphery.
They were maybe ten meters away, walking towards their own cars parked a few rows over. Anjali crouched lower behind the barrier, pressing her back against the cool concrete. Her discarded kurta was a glaring beacon of emerald silk just visible on the floor near her feet. She held her breath, every muscle rigid. The gritty dust from the floor coated the soles of her feet and the seat of her cotton leggings. Her camisole bra felt flimsy, offering no protection against the sudden chill of exposure.
"Maybe she went home," Arjun suggested, his words slightly slurred. "Looked a bit… overwhelmed back there."
"By Verma's dare, you mean?" Sameer elbowed Rohan, grinning. "Smooth move, Romeo. One button. Very subtle seduction."
Rohan didn’t rise to the bait immediately. His footsteps slowed. "It wasn't about that, dickhead. She looked like she needed to breathe. Stuck in her own head." He paused. Anjali could almost feel his gaze sweeping the garage. "Her car’s still here. That little blue hatchback."
"Probably barfing in the corner," Arjun snorted.
"Or getting some air," Rohan countered quietly. He took a few more steps. "Anjali?" His voice was louder now, calling out into the echoing space.
Anjali squeezed her eyes shut. Go away. Please, just go away.
Rohan’s footsteps stopped. Too close. He must have seen the pile of clothes. The rose on her windshield. Her breath hitched audibly. It was a tiny sound, but in the sudden lull, it might as well have been a shout.
"Anjali?" Rohan’s voice was right on the other side of the barrier now. Confused. Wary. "You back there?"
Arjun and Sameer’s drunken chatter died down. "What is it, Ro?"
Anjali knew the jig was up. Hiding was pointless, pathetic. The spark of defiant freedom flared, mingling with the crushing humiliation. She stood up.
Slowly.
The harsh fluorescent light hit her fully. Dusky skin. Dark hair tumbling loose. Bare feet coated in garage dust. The simple, functional cotton camisole bra and dark leggings – not scandalous in a gym, but shockingly intimate here, in this context, surrounded by the discarded silk of her former armor. Her mangalsutra lay glinting on her car seat. The deep red rose watched from the windshield.
Rohan stood frozen, barely two meters away. His eyes widened, taking her in from head to toe – the bare shoulders, the exposed midriff where the cropped camisole ended, the dust on her feet, the discarded clothes. Shock wiped the usual charming smirk clean off his face. Arjun and Sameer gaped, their mouths slightly open, all traces of drunken humor vanishing.
"Whoa," Arjun breathed, the sound echoing stupidly.
"Anjali?" Rohan repeated, his voice rough, stripped of its usual easy confidence. He took an involuntary step back, his gaze darting from her face to the kurta on the floor, to the rose, then back to her face, searching for an explanation that made sense. "What… what happened? Are you alright?" His concern seemed genuine, overriding his obvious shock.
The raw vulnerability of moments ago morphed into a different kind of exposure – public, judged, misunderstood. The heat of shame flooded her cheeks, warring with the lingering residue of that terrifying freedom. Priya’s voice whispered in her mind: Live a little! Look where it got her.
Without a word, driven by pure animal instinct, Anjali turned. She yanked open the driver's door of her hatchback, the movement jerky and frantic. She ignored the rose still pinned under the wiper. Ignored Rohan’s startled "Wait—! Ignored the stunned silence of his friends. She scrambled inside, slamming the door shut, the sound like a gunshot in the garage.
Her hands shook violently as she jammed the key into the ignition. The engine sputtered to life. Through the windshield, she saw Rohan taking a hesitant step towards the car, his expression a mix of confusion and urgent concern. Arjun and Sameer just stared.
She slammed the gearshift into reverse, tires squealing against the concrete as she peeled backwards out of the space, leaving the pile of clothes, the bewildered men, and the single, accusing red rose behind. The last thing she saw in the rearview mirror was Rohan standing alone in the harsh light, watching her flee, the picture of her near-naked panic etched onto his stunned face.