Chapter 1: First Text, First Flame
The blue light of the laptop screen cut through the dark room, painting everything in a sickly, submarine glow. Sid stared at the image, his breath caught somewhere in his throat. It was a close-up, the grain of the hotel room mirror faint behind her. Denim, stretched tight. The curve of her hip, the possessive dip of her lower back. Kirti’s caption pulsed just above it: ‘Thinking of our next meeting. This needs your full attention.’
Down the hall, his wife, Maya, slept. The gentle, familiar rhythm of her snore was a constant, quiet hum in the house.
His thumb hovered. The stale, sweet smell of yesterday’s energy drink rose from a can near his elbow. He took a sip. It was flat and chemical. But beneath that, so faint he thought he might be imagining it, was the ghost of Kirti’s perfume on his collar. Jasmin and something darker, like sandalwood. A secret scent.
He typed. Deleted. Typed again.
‘You’re going to get me in trouble.’
He hit send. The whoosh sound was obscenely loud in the silent room. A thrill, sharp and guilty, shot through him. It was the same feeling he got clicking ‘publish’ on a risky ad campaign—the terrifying, addictive plunge into the unknown.
The three dancing dots appeared immediately. She was waiting.
‘That’s the point, Sid. Isn’t it?’
He leaned back in his chair, the old springs complaining. His home office was a cluttered cave, a shrine to the perpetual, grinding productivity of his digital marketing life. Sticky notes with half-baked campaign ideas—#LiveAuthentic, #TasteTheWave—bled their color onto the wood. A forgotten plate, crusted with pasta sauce, sat beside a stack of quarterly reports. And beneath his desk, a crumpled blanket from last night’s late shift, smelling faintly of him and, yes, still, of her.
It had started six weeks ago. A client call. Kirti, launching a new boutique fitness app. He’d expected a corporate suit, a list of KPIs. Her voice on the Zoom call was different—low, confident, a directness that felt like a challenge. “The metrics are fine, Sid. But I want a campaign that feels like a whisper in someone’s ear. You know what I mean?”
He did. He’d spent the whole call mesmerized, talking about audience penetration and sensual visual triggers. Afterward, she’d messaged him on WhatsApp, a purely professional shift. Then, a week later, a photo of her sunset view from a business trip. ‘Better than the hotel art.’ He’d replied with a photo of his own view: his dim office, a sad potted plant. The conversation had unraveled from there, thread by thread, into this.
His phone buzzed, vibrating against the wood.
‘I’m at the Celeste next Thursday. Room 712. 3 PM. My meetings finish at 2:45.’
No question mark. An assumption. An invoice. He loved it and feared it in equal measure. Maya’s schedule floated into his mind—she had her pottery class until five. He’d have to say he had a late client dinner. The lie formed easily, a slick, cold stone in his gut.
‘I’ll be there,’ he typed.
The dots danced. Then: a single emoji. A firefly. It glowed on his screen. He didn’t know what it meant, and that uncertainty was the whole drug.
A floorboard creaked in the hall.
Sid’s finger stabbed the phone’s side button, plunging the screen into black. He minimized his browser, pulled up a spreadsheet. His heart was a frantic animal against his ribs. The door pushed open, and Maya stood there, silhouetted by the hall nightlight, her hair a messy cloud.
“You’re still up?” Her voice was thick with sleep. “Come to bed. It’s past two.”
“Just finishing up. Campaign analytics. You know how it is.” The words sounded plastic, even to him.
She padded in, barefoot, and came to stand behind his chair. He could feel her warmth. She rested her hands on his shoulders, her touch light. He forced himself not to tense. She leaned over, peering at the spreadsheet blooming with meaningless numbers on his screen.
“It can’t wait until morning?”
“The client’s in a different timezone,” he said, the lie layering onto the first one. He reached up and covered her hand with his. His skin felt like a liar’s skin.
She kissed the top of his head. Her shampoo smelled like coconut, simple and clean. “Don’t be too long.”
“I won’t.”
She left, leaving the door ajar. A sliver of light cut across the floor. He waited until he heard the soft sigh of the mattress from their bedroom. He counted to sixty. The silence settled back, heavier now.
He reopened his phone. The firefly still glowed. He stared at the denim photo again, his mind already in the Celeste hotel. Room 712. He imagined the click of the door lock, the heavy quiet of a sterile room, the way Kirti would look at him—not with Maya’s sleepy affection, but with a hungry, knowing possession that made him feel seen and completely unknown at the same time.
He saved the image in a hidden album, cleared the chat. The routine was practiced now.
As he finally shut the laptop, plunging the room into a darkness that felt both relieving and empty, he caught one last, faint trace of jasmine and sandalwood in the air. He breathed it in, then exhaled, burying it under the mundane scents of home. He walked to the bedroom, where his wife slept, and slid under the covers, careful not to touch her. He stared at the ceiling, already counting the days until Thursday, the cold, exciting knot of his betrayal already tighter than any embrace.