Chapter 1: Caught in the Act
The air in Aashna’s bedroom always held its breath. It was thick with the scent of her lavender perfume, underpinned by the faint, ever-present ghost of stale coffee from the mugs she never took back to the kitchen. A single lamp glowed in the corner, painting the mismatched thrift-store furniture—the worn leather armchair, the couch buried under a frayed blanket—in long, undulating shadows. I was leaning against the doorframe, watching her. She was a silhouette against the cluttered desk, rummaging for a charging cable.
“You’re staring, Hardik,” she said without turning around. Her voice was a low, knowing hum.
“You have a Hole poster on your ceiling,” I said, pointing upward.
She finally glanced back, a smirk playing on her lips. “So? It’s art. You wouldn’t get it. Your taste is, like, exclusively in your pants.”
I pushed off the frame and walked into the room, the old floorboards creaking under my weight. “My tastes are refined. You just can’t appreciate them.”
“Oh, I appreciate them,” she said, turning fully now. She leaned against the desk, crossing her arms over her chest. The move pulled her thin tank top taut. She was all long lines and sharp angles, honey skin glowing in the warm light. Her wavy black hair was a mess around her shoulders. “I just don’t revere them. There’s a difference.”
We’d been doing this dance for months. The friends-with-benefits thing was her idea, a label she insisted on to keep things simple. But nothing with Aashna was simple. It was all loaded pauses and pointed glances, a constant game of advance-and-retreat.
“You’re in a mood,” I observed, stopping a foot from her.
“I’m always in a mood. You’re just finally noticing.” She uncrossed her arms and let her hands fall to her sides, her fingers brushing against my forearm. The contact was electric, a jolt straight to my core. Her nails were short, painted a chipped black. “Why are you really here? Roommate bonding? Need to borrow my econ notes?”
“Maybe I just wanted to see you.”
She laughed, a short, breezy sound. “Liar. You wanted to see if I was busy. You wanted an outlet.” Her eyes, dark and challenging, held mine. “Admit it.”
I could feel my pulse in my throat. She had a way of stripping everything bare, leaving no room for platitudes. “Fine. Yes. I wanted to see you.”
“Better.” She pushed off the desk, closing the small distance between us. Her scent, lavender and something uniquely her, enveloped me. She placed a palm flat against my chest, right over my sternum. I could feel the heat through my shirt. “But you don’t just get what you want, Hardik. You have to earn it.”
Her other hand came up, fingertips tracing the line of my jaw. Her touch was deliberate, slow. My breathing hitched.
“Earn it how?”
“By being good,” she whispered. Her eyes dropped to my mouth. “By being very, very good.”
Then she moved. It was sudden, a shift of weight and intention. She spun us, my back meeting the wall with a soft thud. She pressed her body against mine, one thigh slotting between my legs. Her nails dug into my wrists, pinning them to the wallpaper on either side of my head. The bite of it was sharp, a promise of sensation.
“Tell me you want it,” she breathed, her lips a hairsbreadth from mine. Her hips rolled forward, a slow, grinding pressure against my thigh. A low groan escaped me before I could stop it.
“Aashna—”
“Say it.”
The words were ash in my mouth. “I want it.”
She smiled, victorious and cruel, and began to lower her mouth to mine.
The bedroom door creaked open.
We froze. Aashna’s body went rigid against me, her nails still anchored in my wrists. Over her shoulder, I saw Ananya, the other roommate, standing frozen in the doorway, a wicker laundry basket clutched to her chest. Her eyes were wide, her mouth a perfect little ‘o’ of shock. Her gaze darted from Aashna’s back, from the way Aashna was pressed against me, from the obvious, tense grind of her hips against my leg.
Aashna didn’t pull away. If anything, she pushed harder against me, a final, defiant roll of her pelvis. A soft, breathy sound caught in her throat. Then, with agonizing slowness, she turned her head to look at Ananya.
“Need something?” Aashna’s voice was smooth, almost bored, but I felt the frantic race of her heart where her chest met mine.
Ananya blinked, her face flushing a deep crimson. “I—the detergent. I thought you had some. In here.” Her words were a stuttered whisper.
“Bathroom cabinet,” Aashna said, not moving an inch. “Where it always is.”
“Right. Sorry.” Ananya’s eyes flicked to mine, filled with a confused apology, then she backed out, pulling the door shut with a soft, final click.
The silence she left behind was deafening, pressurized. Aashna slowly released my wrists. We were both breathing heavily, the only sound in the room. She rested her forehead against my shoulder, her body beginning to tremble.
“Fuck,” she muttered into my shirt.
I brought my hands up, tangling one in her hair, splaying the other across the small of her back. Her spine felt like a tense wire under my palm. “She’s gone.”
Aashna lifted her head. The teasing, bitchy veneer was gone, replaced by something raw and hungry. The interruption hadn’t broken the tension; it had magnified it, compressing it into something more urgent. “Lock the door,” she said, her voice husky.
I moved without thinking, my limbs buzzing with a clumsy urgency. The old brass lock turned with a heavy, satisfying thunk. The sound seemed to seal us in, to make the world outside the door cease to exist.
When I turned back, she was already on the bed.
She hadn’t moved to get under the covers. She just sat there, against the rumpled pillows, watching me with those dark, unreadable eyes. The amber light from the lamp cut across her torso, highlighting the slight definition of her abs, the gentle dip of her waist. She had her legs drawn up, knees together, pointedly denying me a view. The thin cotton of her tank top did nothing to hide the peaked shape of her small breasts beneath it.
“Come here,” she said. Her voice wasn’t loud, but it filled the locked room.
I walked over, the cool air raising goosebumps on my skin. Her eyes tracked every movement, a predator assessing. When I stood before her, she didn’t reach for me.
“You said you wanted to earn it.” Her gaze traveled down my body, then back up, so slowly it felt like a physical touch. “So earn it. Strip. All of it.”
The command, delivered in that flat, cool tone, sent a jolt straight through me. My breath hitched. I obeyed, my fingers clumsy on the buttons of my shirt. The fabric fell to the floor with a whisper. My belt buckle clinked loudly in the quiet. The rest followed—jeans, boxers—until I stood naked before her, the vulnerability a sharp, delicious ache.
A slow, approving smile touched her lips. “Good.”
She shifted her position, unfurling her legs. She kept them together, but now they were straight out in front of her, pale and endless. She patted the space on the floor between her feet and the edge of the bed. “Kneel.”
The wooden floor was hard and cool against my knees. The position felt subservient, reverent. She was above me, looking down, her expression a mix of curiosity and ownership. The scent of her, lavender and warm skin, was stronger here.
I didn’t need further instruction. My hands found her calves. Her skin was impossibly smooth. I bowed my head, pressing my lips to the inside of her knee. I kissed a slow, trailing path down her shin, my hands stroking upward. I heard her breath catch, a soft intake that was more gratifying than any praise. I was lost in the feel of her, the texture, the subtle shift of muscle under skin, the faint, clean scent of soap.
My lips were at her ankle when she moved.
With deliberate slowness, she lifted her right foot. She placed the cool, bare sole against the center of my chest, right over my pounding heart. The gesture was one of pure possession. A claiming.
My whole body responded. My spine straightened. A sharp, needy groan was ripped from my throat as my cock jumped violently, thickening and hardening in the space between my stomach and the floor. The sight of her foot on me, the pressure, the sheer dominance of it, was an electric current to my core.
Aashna saw it. Her eyes darkened, hooded with pleasure. “Look at that,” she whispered, almost to herself. A low laugh escaped her. “You’re so easy. So transparent.”
She began to move her foot. Not roughly, but with a taunting, exploratory pressure. She traced the lines of my chest, my collarbone, the flat plane of my stomach. Every pass brought her closer to my straining erection, only to skate away at the last second. My hands, which had been resting on her calves, clenched. My knuckles turned white.
“Aashna,” I panted, the word sounding broken.
“Shhh.” She dragged her toes down my sternum, a slow, hot scratch. “I’m not done.”
This time, she let her foot drift lower. The arch of her foot grazed the length of my shaft. A full-body shudder racked me. I groaned, long and loud, my head falling back. The sensation was maddening—not enough friction, not nearly enough, but the implication, the sheer eroticism of her foot on me, was overwhelming.
“You like that?” she asked, her voice breathy now. The cool tease was melting, revealing the heat beneath. “You like me using you like this?”
I could only nod, a frantic motion, my breath coming in ragged pants. My hips gave an involuntary jerk, seeking more contact.
She granted it. She pressed her foot flat against me, applying a firm, steady pressure. My vision swam. The warm, smooth skin of her sole was against the most sensitive part of me. She started to move her foot again, a slow, grinding rub through the rough hair at my base, then up the throbbing vein on the underside.
It was torture. It was ecstasy. I was moaning openly now, a continuous, low sound of desperate need. Pre-cum leaked onto her skin, slicking the path of her movements. She watched it happen, her lips parted, her own breathing becoming uneven. The controlled mask was slipping; her own arousal was evident in the flush creeping up her neck, in the way her free leg trembled slightly.
“Please,” I finally gasped. My hands were shaking where they gripped her legs.
“Please what?” She increased the pace, a fraction.
“Please… let me…”
“Let you what?” she taunted, but her voice was thick. “You have to say it, Hardik.”
The dam broke. “Let me taste you,” I begged, the words raw. “Let me make you come. Let me… please, Aashna. I need to feel you.”
For a long moment, she just watched me, her foot stilling, holding me in that exquisite, desperate limbo. The air between us crackled, charged with every groan, every frantic heartbeat.
Then, slowly, she lifted her foot from my chest. A silent command.
I didn’t need another. I moved forward on my knees, the hard floor a distant complaint. My hands slid from her calves up to her thighs. She didn’t help, just watched, her head tilted back against the pillows, a queen observing a devoted subject. But her breath was shallow, and the rapid flutter of a pulse in her throat betrayed her.
The scent of her, warm and musky and entirely her, hit me fully. I groaned, nuzzling the inside of her thigh, my lips pressing hot, open-mouthed kisses against her honeyed skin.
“You’re trembling,” I murmured against her.
“Shut up,” she breathed, but her hand came down to fist in my hair. Not guiding, just holding.
I smiled against her skin, then finally, finally lowered my mouth to her.
The first touch of my tongue was a soft, slow exploration. She tasted clean and sharp, like the sea. A low, shuddering sigh escaped her, and her thighs fell open a fraction wider. I took my time, learning every fold, tracing every secret line with a languid, worshipful attention that made her hips twist gently against the sheets.
“Hardik…” My name was a whisper, a plea wrapped in a sigh.
I hummed in response, the vibration making her jolt. I settled into a rhythm, slow and deliberate, my hands holding her hips down as my tongue worked her with a focused, aching slowness. I could feel her tension building, a coil tightening deep within her.
Her breath hitched, her fingers tugging sharply at my hair. “Slower,” she gasped, the word more air than sound.
I obeyed, drawing back to swirl my tongue in a languid, teasing circle. The muscle memory of her was etched into me—the way she tensed when I skirted the edge, the soft, fractured moan that meant I’d found just the right spot. I focused there, applying a firm, relentless pressure with the flat of my tongue, my hands splayed wide on her hips, holding her still against the building tremors.
“God… yes… right there,” she whispered, her voice fraying at the edges.
I could feel her unraveling, the gradual loss of her controlled, bitchy composure. It was my favourite thing to watch, to feel. This was the real Aashna, the one beneath the barbed comments and casual cruelty. She was all sensation now, a creature of pure need.
Her thighs began to shake against my ears. Her grip on my hair turned from a pull to a desperate cling. I added a finger, slipping inside her slowly, feeling her clench around me with a hot, wet intensity. I crooked it, pressing upward in a steady rhythm that matched the strokes of my tongue.
“Hardik… I’m…” Her warning was a broken sigh.
“Not yet,” I murmured against her, my voice thick. I pulled back completely, letting the cool air hit her.
A ragged, frustrated sound ripped from her throat. “You bastard.”
I looked up her body. Her head was thrown back, eyes screwed shut, chest heaving. A sheen of sweat glistened on her throat. I leaned forward and caught a hardened nipple through her tank top with my teeth, biting down gently.
She arched off the bed with a sharp cry. “Fuck!”
I soothed the bite with my tongue, then dragged my mouth up to her neck, finding the wildly beating pulse there. “You said to earn it,” I whispered into her skin, my own breath coming in heavy pants. “I’m earning it.”
“You’re torturing me.”
“You love it.”
She didn’t deny it. Her hands came down to my shoulders, her short nails biting into my skin. “Now. Do it now.”
I returned to my knees, my gaze locked with hers. Her eyes were black pools, dilated with want. I didn’t use my mouth again. Instead, I replaced my tongue with the pad of my thumb, rubbing tight, rapid circles over her clit while my fingers worked deep inside her.
“Look at me,” I demanded, my voice rough.
Her eyes, glassy and unfocused, found mine. I watched as the pleasure built, a storm gathering behind her irises. Her mouth fell open. A silent scream. Her stomach muscles corded tight.
“Come for me, Aashna.”
It hit her like a seizure. A full-body convulsion that ripped through her with violent, unrelenting force. Her back arched impossibly high, tearing the fabric of her tank top taut. A raw, guttural cry tore from her throat, unchecked and primal. Her legs clamped around my head, her thighs trembling with a ferocious intensity.
I kept my thumb moving, relentless, as wave after wave of her orgasm crashed through her. She was shaking, quivering, her body bowing and twisting on the bed. A flood of wetness soaked my hand. Her cries devolved into choked, sobbing gasps, each one shorter and sharper than the last.
Finally, after what felt like minutes of this beautiful unraveling, her body went limp, collapsing back onto the sheets like a marionette with cut strings. The only sound was our combined, ragged breathing and the faint hum of the city outside the window.
Slowly, I withdrew my hand. I brought my fingers to my mouth, never breaking eye contact. Her gaze, hazy and spent, tracked the movement. I tasted her, a sharp, salty sweetness, and let out a soft groan of my own.
For a long moment, she just stared at me, chest rising and falling rapidly. Then, a slow, utterly sated smile spread across her lips. “Okay,” she breathed. “You earned it.”
She shifted, pushing herself up onto her elbows. With her free hand, she gripped the hem of her damp tank top and pulled it over her head in one fluid motion. She tossed it aside. Her small breasts were bare, her nipples still tight and peaked. She was a vision of ravished exhaustion and post-coital power.
“Your turn,” she said, her voice husky and low. She gestured for me to come up onto the bed. “But my rules.”
I moved, my knees protesting as I climbed onto the mattress. She put a hand on my chest and pushed. I fell onto my back, the worn sheets cool against my skin. My erection ached, a furious, neglected pulse.
Aashna straddled me, but she didn’t sink down. She hovered above, her heat mere inches from my need. She leaned forward, her dark hair curtaining our faces, and brushed her lips against mine in the softest, most teasing kiss.
“You,” she whispered, “are going to wait.”
She began to move, grinding herself against me, the slick, swollen evidence of her climax creating a maddening friction against my shaft. She rode the length of me, back and forth, a slow, torturous dry hump that made my hips buck upward instinctively.
Her laugh was a breath against my lips, hot and knowing. “Uh-uh. No.” She pressed her palms flat against my chest, pinning me down. “You don’t get to set the pace. I do.”
Her words were a low thrum in the stillness of the room, a commandment. I forced my hips to still, muscles trembling with the effort, and let my head fall back into the pillow. A harsh, surrendering breath punched out of me. “Okay.”
“Good boy.” The praise was a silken razor, cutting deep. She resumed her slow, grinding rhythm, the damp heat of her a torment through the thin barrier of her underwear and my bare skin. Every drag was a promise and a punishment. Her small breasts swayed with the motion, and her eyes, half-lidded and dark, watched my face with predatory interest.
“You look so pretty like this,” she murmured, leaning forward to brace her hands on either side of my head. Her hair curtained around us, smelling of lavender and sex. “All desperate and… obedient.”
A groan rumbled in my chest. My hands came up to grip her hips, my fingers digging into the sharp bones there, not to guide her, just to hold on. To feel the muscles working beneath her skin. “Aashna… please.”
“Please what?” She dipped her head, running the tip of her nose along my jaw. Her breath was hot on my neck.
“I can’t… this is…”
“It’s what you wanted,” she whispered, biting my earlobe just hard enough to sting. “You wanted to see me. You wanted to earn it. So earn it. Take it.”
Her rhythm changed. It became a shallow, rolling undulation, a tease so precise it was surgical. Every nerve ending in my body was screaming, focused on that point of contact. I could feel the slickness of her, the swollen proof of her own pleasure, and it drove me to the edge of sanity.
My breathing was a ragged, open-mouthed pant. My whole body was coiled, a spring wound too tight. “I’m close… God, I’m so close.”
“No, you’re not.” Her voice was firm, absolute. She lifted herself off me completely, leaving me aching and exposed to the cool air. I cried out, a raw, pained sound.
Before I could process the loss, she was moving. In one swift motion, she hooked her thumbs into the sides of her panties and slid them down her legs, kicking them off the bed. Then she settled back over me, but this time, she didn’t hover. She grasped me in one hand, her grip firm and knowing, and positioned me at her entrance.
The sensation was electric, blinding. The head of my cock nudged against her, meeting wet, impossible heat.She paused. Held me there. Just the tip, a barely-there connection that made my vision blot with white static.
“Look at me,” she ordered.
My eyes, which had squeezed shut, flew open. Hers were black, pupils swallowing the brown. A faint sheen of sweat glistened on her upper lip. For the first time, I saw a crack in her armor. Not uncertainty, but a raw, shared hunger so deep it mirrored my own.
“This is mine,” she breathed, and slowly, so slowly I thought I would shatter, she sank down.
It wasn’t a fast, taking motion. It was a gradual, devastating yielding. An inch, then a pause that stretched into eternity. A trembling sigh escaped her lips.Another inch. The stretch, the tight, hot clasp of her was absolute. My hands flew to her thighs, gripping as if I were drowning.
“Fuck,” I gasped, the word torn from me.
“Yes,” she hissed, finally seating herself fully, taking all of me. She went still, her internal muscles fluttering around me in a series of tiny, uncontrollable pulses. Her head dropped forward, her hair brushing my chest. For a long moment, neither of us moved. We just breathed, fused together, feeling the frantic beat of two hearts trying to sync.
Then she began to move.
It was a slow, grinding rise and fall, a deep, purposeful claiming. Each lift was agony, each descent a relief so profound it bordered on pain. She set a rhythm that was ancient and deep, one that had nothing to do with frantic passion and everything to do with savoring the ruin of each other.
“Hardik,” she whispered, her voice cracking on the second syllable.
“I’m here.” My reply was a strangled sob. My thumbs stroked the trembling skin of her thighs. “I’ve got you.”
Something in my tone—the tenderness beneath the strain—seemed to break her. Her controlled ascent fractured. Her movements became less precise, more needy. She rose higher, fell harder, her breaths coming in sharp, hitched moans that fell against my neck.
“Right there… don’t stop… please, don’t stop,” she chanted, a broken litany.
I surged up, wrapping my arms around her, rolling us until she was beneath me. The gasp she let out was one of pure surprise. For a second, her eyes widened, then glazed over with fresh want. I didn’t break the connection, didn’t slip out. I just held myself above her, cradled in the vise of her thighs, and looked down at her flushed, shattered face.
“My turn to drive,” I murmured, and began to move.
It was deep, slow, and relentless. Each stroke was measured, aimed with a precision that came from knowing her body. I watched her face, watched every flinch of pleasure, every desperate bite of her lip. I angled my hips, and her back arched off the bed, a silent scream on her lips. I did it again.
“Yes… like that… just like that…” Her words dissolved into a long, keening moan. Her nails scored down my back, the sharp pain a brilliant counterpoint to the pleasure.
The coil in my gut was a white-hot brand, throbbing in time with my thrusts. The air was thick with the sounds of us: skin sliding against skin, the soft thud of the headboard against the wall, our mingled, desperate breaths. The room smelled of sex and sweat and her.
I could feel her tightening around me, her internal rhythm spiraling out of control. “Look at me,” I growled, echoing her earlier command.
Her eyes, wild and unfocused, found mine.
“Come with me,” I said, the plea and the order fused into one.
It was all the permission she needed. Her orgasm ripped through her silently at first, a tensing so profound it stole her breath. Then a shattered, ragged cry was torn from her throat. Her body bowed off the bed, every muscle locked in a sublime convulsion. The feeling of her clenching around me, a series of rhythmic, pulsing waves, was my undoing.
My own release tore through me with a force that blurred the room. It was less a peak and more a catastrophic collapse, a wave of pure sensation that blotted out every thought. I drove into her, deep and final, as my body emptied itself in seemingly endless pulses. A guttural, animal sound was ripped from my throat, muffled against the sweat-slick skin of her shoulder.
I trembled, shuddering through the aftershocks, held up only by my locked arms. Beneath me, Aashna quivered, soft, involuntary whimpers escaping her with every exhale.
Slowly, carefully, I collapsed beside her, pulling her with me so we lay tangled on our sides, still joined. The silence was profound, broken only by our slowing, ragged breaths. The golden light from the lamp painted our heaving chests.Minutes passed. The sweat cooled on our skin.
Her hand, which had been fisted in the sheets, unclenched and came to rest weakly on my bicep. Her fingers traced a meaningless pattern.
“You say ‘please’ a lot,” she said finally, her voice hoarse and barely audible.
I laughed, a shaky, exhausted puff of air against her hair. “You make me say it a lot.”
“I know.” A long pause. The weight of her leg hooked over my hip was anchoring, real. “It’s the only time I feel in control.”
The confession hung in the air, raw and startling in its honesty. It was a glimpse behind the curtain, a truth far more intimate than anything our bodies had just shared. I didn’t know how to answer it. So I just held her tighter, pressed a kiss to the crown of her head, and felt her tense, then slowly, incrementally, relax against me.
Outside, a car alarm wailed briefly and fell silent. The world was still there, waiting. But in the lavender-scented dusk of her room, for now, it felt very far away.