Chapter 1: The Perfect Double Date
Rosie stared at her reflection in the gilded bathroom mirror, tilting her head as she fastened a golden hoop through her left ear. There was a faint flush to her cheeks—not just from the wine she’d sipped while doing her makeup, but from anticipation. These nights always carried a secret charge, something unsaid sparking in the air, even if no one ever admitted it aloud.
She slicked on a final touch of gloss and caught her own eye in the mirror, a sly, conspiratorial smile curving her lips. Her red dress was daring—tight, cut low enough to make Rich’s eyes widen, and short enough that she’d felt his hand inch up her thigh as soon as she walked out of the bedroom earlier. He was waiting for her in the living room now, scrolling on his phone, a glass of whiskey half-drunk on the coffee table beside him.
Tonight wasn’t just any night. They were meeting Jon and Samantha—their best friends, their other half, the couple everyone else at the office called #relationshipgoals. The four of them had been inseparable since college, moving together from city to city, weathering breakups and bad jobs and all the storms of young adulthood. The shared vacations, the boozy Sunday brunches, the long, late-night phone calls: it was the kind of friendship people envied.
It was also, Rosie admitted, complicated. Lately, she felt something shifting—a tension that went beyond the playful, harmless flirtation that had always bubbled up between her and Jon. Rich pretended not to notice, or maybe he really didn’t. Samantha certainly noticed every time Rosie let Jon pour her another glass of wine or brushed her hand along his arm during a joke. But no one ever said a word.
She grabbed her purse, checked her lipstick one more time, and headed out to meet Rich.
He glanced up, eyes traveling the length of her body with open approval. “Jesus, Rosie,” he said, voice thick. “You’re going to get us kicked out of the restaurant.”
She smirked and pressed a kiss to his cheek, letting her lips linger just a beat too long. “You love it.”
“I do,” he murmured, hand sliding up her back as he stood. “Let’s go before I decide to keep you here.”
She laughed, the tension momentarily easing, and together they left their apartment, catching an Uber downtown to the city’s new, impossibly trendy steakhouse.
Jon was already there when they arrived, sitting at the bar with a whiskey in his hand, Samantha at his side, swirling a glass of red and chatting animatedly with the bartender. Jon was as handsome as ever—broad-shouldered, black hair a little longer than the last time Rosie had seen him, dressed in a crisp white shirt with the sleeves rolled up, exposing his tattooed forearms.
He grinned when he saw Rosie and Rich approach, sliding off his barstool to greet them. His eyes—blue, sharp, and just a little mischievous—met Rosie’s for an electric instant before he turned his attention to Rich, clapping him on the back in an embrace that was half-bro hug, half-wrestling match.
“About fucking time,” Jon teased, grabbing Rosie next for a hug, holding her tight enough that she could feel the strength in his arms, the solid press of his chest. She hugged him back, inhaling the scent of his cologne—something clean and spicy and unmistakably him.
Samantha pulled Rosie into a quick hug as well. She was beautiful—tall, with dark brown curls and a smile that could light up any room. Rosie always admired the way Samantha seemed so effortlessly put together, every detail right down to the gold cuff at her wrist and the deep burgundy shade of her lipstick.
They made their way to the table, a corner booth with dim lighting and heavy wood. The waiter appeared instantly, pouring water and taking orders for another round of drinks. The restaurant buzzed with energy—a Friday night, filled with laughter and clinking glasses and the low, sultry notes of jazz floating from a nearby stage.
The four of them settled in, the conversation as easy and sparkling as always—at least on the surface. Stories flowed, the kind only best friends could tell: Jon’s disastrous attempt at homemade pasta (“I thought the fire alarm was supposed to beep!”), Samantha’s latest gallery show, Rich’s work drama, Rosie’s confession that she’d accidentally sexted a recipe for banana bread to her boss instead of Rich last week.
“Was it at least a sexy banana bread?” Jon quipped, winking at Rosie. Her cheeks flushed—she could feel Samantha watching her from across the table, a half-smile playing on her lips.
“Oh, you have no idea,” Rosie replied, playing along, her voice just a shade huskier than usual.
Samantha laughed, shaking her head, but there was something sharp in her gaze—a flash of warning, or curiosity, or maybe both.
As the drinks flowed and the meal arrived—perfectly seared steaks, buttery scallops, truffle mashed potatoes—the mood shifted from lively to languid, the conversation deepening. They played their favorite old game: Never Have I Ever.
“Never have I ever had sex in a public place,” Samantha said, eyes twinkling as she raised her glass.
Jon took a long, deliberate sip, his gaze flicking to Rosie for just a fraction of a second. Rosie’s heart skipped—did anyone else notice? She lifted her own glass, keeping her face neutral.
Rich snorted. “Oh, come on, Sam. We’re not in college anymore.”
“Speak for yourself,” Rosie murmured, grinning.
Jon laughed, shaking his head. “You have to live a little, Rich.”
Rosie caught Samantha’s eye, saw the amusement there. She wondered—again—how much Samantha really knew.
As the night wore on, the booth felt more intimate, the tablecloth hiding the wandering hands, the shared glances, the almost-accidental brushes of skin under the table. Jon’s thigh pressed against Rosie’s. Rich’s hand rested high on her bare leg, thumb tracing idle circles just below the hem of her dress.
Every touch felt amplified—each accidental graze sending a jolt straight to Rosie’s core. She tried to focus on the conversation, on Samantha’s story about her new job, on Rich’s laughter, but it was impossible to ignore the way Jon’s hand lingered, just barely, against her knee when he leaned in to refill her wine.
She shifted, pressing her legs together, feeling the slick heat building between them.
Later, after dessert and one last round of espresso martinis, the four spilled out onto the sidewalk, flushed with laughter and good food. The air was cool, the city lights glittering around them.
“Who wants to come back to ours for a nightcap?” Jon asked, slinging an arm around Samantha’s waist. His eyes, bright with mischief, met Rosie’s over Samantha’s shoulder.
“I’m game if you are,” Rich said, grinning at Rosie.
She shrugged, feigning nonchalance. “Only if you promise to keep the whiskey flowing.”
Jon laughed. “You know I do my best work with a little whiskey.”
Rich shot him a mock glare, but there was no real heat in it. Rosie saw the trust there, the easy affection. For a moment, guilt twisted in her gut—just a flicker, quickly swallowed by the thrill.
They piled into an Uber, pressed close in the backseat. Rosie sat between Rich and Jon, feeling the electricity crackle along her skin where Jon’s thigh pressed against hers, where Rich’s hand traced lazy circles on her bare knee. Samantha sat in front, turning back to laugh at something the driver said.
It was the kind of closeness that felt both innocent and dangerous—a razor-thin line, so easy to cross.
Jon’s apartment was beautiful—high ceilings, warm wood floors, an eclectic mix of vintage and modern that reflected both his and Samantha’s tastes. They tossed their coats on the entry bench, shoes kicked off and forgotten.
Jon poured drinks—whiskey for the boys, red wine for the girls—while Samantha lit candles, filling the living room with a warm, golden glow.
They sprawled on the couch and armchairs, music low, conversation meandering. The alcohol softened the edges of everything, laughter coming easier, glances growing longer.
Rosie curled into Rich’s side, but she watched Jon move around the room—the way his shirt pulled tight across his shoulders, the easy grace of his movements. She caught his eye more than once, each time feeling a flicker of heat, an unspoken challenge.
At one point, Jon sank onto the arm of the couch beside Rosie, close enough that she could feel the warmth of his thigh against her bare skin. He handed her a fresh glass of wine, their fingers brushing—a tiny spark that made her shiver.
Rich leaned over, voice low in Rosie’s ear. “You’re quiet tonight,” he murmured, his hand sliding up her thigh beneath the hem of her dress. “What’s going on in that pretty head?”
She smiled, letting her head rest on his shoulder. “Just enjoying the company,” she said, glancing up at Jon, who was watching her over the rim of his glass.
Samantha caught the look, her eyes narrowing just a touch. She smiled anyway, tucking her legs beneath her on the armchair and reaching for the remote to start a playlist.
The night blurred, conversation growing looser, stories darker, more daring. Someone suggested another round of Never Have I Ever. This time, the questions were filthier.
“Never have I ever… fantasized about someone in this room who isn’t my partner,” Jon said, his voice silky, eyes burning straight into Rosie’s.
There was a pause—one of those long, loaded silences that says everything words can’t.
Rosie’s breath caught. Rich barked a laugh, looking at Samantha. “Come on, you guys are all thinking it,” he joked.
Samantha smirked. “I think that’s a drink for everyone, then.”
They all took a sip, laughter covering the tension. Rosie’s hands trembled, and Jon’s smile was just a little too sharp.
The questions grew riskier, flirtation growing more overt with every round.
“Never have I ever fucked in public,” Samantha challenged, her gaze fixed on Rich.
Rich shot her a knowing look. “You know I’m the only one boring enough to say no.”
Jon snorted. “Rosie’s not boring. Not in the slightest.”
She lifted her glass, meeting Jon’s gaze, her voice just a touch wicked. “That’s right. Some of us like to live dangerously.”
Samantha’s laugh was low, a little dark. “I bet you do.”
When it was finally time to leave, it felt almost anticlimactic—a parting, a promise of more. They hugged at the door, lingering too long in each other’s arms. Jon’s hand pressed just a little too firmly against Rosie’s lower back, his lips brushing her cheek with a barely-there graze that left her skin burning.
“Goodnight, beautiful,” he murmured in her ear, voice soft enough that only she could hear.
Rich didn’t seem to notice, already pulling on his coat. Samantha watched, her eyes unreadable.
In the Uber home, Rosie was silent, her mind spinning. Rich rested his hand on her thigh, thumb stroking absentmindedly. She closed her eyes, letting herself drift, every nerve in her body awake and on edge.
Tonight had been a game, a dance, every word and glance a step closer to something forbidden. She knew it wouldn’t be long before someone—maybe her, maybe Jon—crossed the line for real.
And when that happened, Rosie wasn’t sure she’d be able to stop.
The city glided past the cab windows in a shimmer of gold and blue, the neon light streaking over Rosie’s bare thigh. She was quiet in the backseat, her hand resting in Rich’s lap, fingers idly tracing the seam of his slacks as they zipped through the city. Rich was quiet, too. The heady fog of whiskey and lust hung between them, humming in the dark.
When the cab pulled up outside their building, Rich tipped the driver generously, hand on Rosie’s waist as they hurried up the steps and into the marble foyer, through the elevator doors, and up toward their apartment on the twelfth floor. The city lights glittered below, but Rosie barely noticed. Her mind was racing—a thousand thoughts tumbling together. The brush of Jon’s hand on her thigh under the restaurant table, the secret glances, the almost-dare in his smile. But it was Rich’s strong arm guiding her down the hall, Rich’s body she followed into the apartment, their door closing with a soft, definitive click behind them.
Rich was on her in an instant, pinning her against the wall, the heavy air crackling between them.
“You were on fire tonight,” he growled, eyes burning, mouth crashing down on hers.
Rosie melted into the kiss, surrendering to the force of it. His hands roamed, greedy and sure, cupping her ass, dragging her body flush against his. She let herself sink, fingers threading through his hair, nails scraping his scalp. His tongue found hers—hungry, hot, tasting of whiskey and desire.
“You wore that dress just to torture me,” he accused, voice muffled against her mouth, lips already tracing a line to her jaw.
She laughed, arching her back as he pressed her harder into the wall, her breath coming in shallow, heated bursts. “Maybe I did,” she teased, dragging her fingernails down the back of his neck.
Rich’s hands slid down her sides, gripping her hips, bunching the fabric of her dress up over her thighs. He pressed his leg between hers, grinding her against the hard muscle of his thigh. She gasped, rolling her hips against him, her panties already damp, the friction delicious.
He leaned in, breath hot at her ear. “You want it rough tonight, don’t you?”
She bit his earlobe, grinning wickedly. “Always.”
In one smooth motion, Rich swept her up, carrying her down the hall. She wrapped her legs around his waist, lips never leaving his as they crashed through the bedroom door. He tossed her onto the bed, following her down, his hands already pushing her dress up to her waist, eyes devouring her.
Rosie reached for his shirt, yanking the buttons open, nails scraping over his chest, dragging the fabric off his shoulders. He made a sound—somewhere between a laugh and a groan—and pulled his shirt off completely, tossing it aside.
Rich’s mouth was everywhere—on her neck, between her breasts, trailing lower as he knelt between her legs. He grabbed her thighs, pushing her knees apart, exposing her red lace panties. His eyes darkened, gaze greedy, possessive.
“God, look at you,” he breathed, running his thumb over the damp spot between her legs. “You’ve been wet all night, haven’t you?”
Rosie couldn’t help it; a flush crept up her chest. She grinned, arching her back. “Maybe it was you. Maybe it was all that flirting at dinner.”
He narrowed his eyes, grabbing the waistband of her panties and dragging them down her legs, tossing them to the floor. He spread her knees wider, lowering his mouth until she felt his breath, hot against her slick folds.
Rich wasted no time. His tongue traced a slow, teasing line up her slit, circling her clit, sucking softly. Rosie moaned, her hips jerking up to meet his mouth, fingers clutching at his hair, her body humming with need.
He set a slow, maddening rhythm—flicking, sucking, pressing—never quite giving her what she wanted, his hands holding her hips still as she writhed beneath him.
“You taste so fucking good,” he groaned, voice muffled by her thighs.
Rosie’s mind drifted—flashes of the night, of Jon’s eyes on her in the candlelight, the way he’d pressed his leg against hers, the electric jolt every time their fingers brushed. She bit her lip, moaning louder, grinding against Rich’s tongue, letting herself get lost in sensation.
Rich slid two fingers inside her, curling just right, his mouth relentless on her clit. Rosie bucked, gasping, pleasure curling tight in her belly. She squeezed her eyes shut, nails biting into his scalp, riding the edge.
He didn’t stop. He knew her body, knew exactly how to push her over. “Come for me,” he demanded, voice rough, hot breath washing over her soaked pussy.
She shattered—hips bucking, thighs trembling, a raw, messy orgasm rolling through her. She let go, crying out, body arching off the bed.
Rich kissed her inner thighs, working his way up her body, covering her in hot, open-mouthed kisses as she came down. She lay limp, breathing hard, hair wild on the pillow, skin flushed and slick with sweat.
He didn’t give her long to recover. Rich was already unbuckling his belt, shoving his pants down, cock thick and hard and flushed with need. He stroked himself, gaze locked on her, pupils blown wide.
“Turn over,” he ordered, voice low and commanding.
Rosie’s pulse spiked—she loved it when he got like this. She rolled onto her stomach, lifting her ass, arching her back, presenting herself. Rich ran his hands over her ass, squeezing, spanking her lightly. She moaned, pushing back against him.
He teased her slit with his cock, rubbing the head up and down her folds, gathering her slickness. Then he slid inside—slow at first, savoring the stretch, the heat. Rosie groaned, pushing back to take him deeper.
Rich set a brutal pace, hips slamming into her, hands gripping her hips hard enough to bruise. The bed rocked beneath them, the headboard banging rhythmically against the wall. Rosie gasped, moaning into the pillow, every thrust sending another wave of pleasure through her.
“You love it when I fuck you like this,” he growled, voice rough.
She nodded, gasping. “Harder,” she demanded.
He obliged, hips pistoning faster, deeper, hands slipping up to grab her hair, yanking her head back so her back arched, chest rising off the bed. He reached around, fingers finding her clit, rubbing hard in time with his thrusts.
Rosie was a mess—panting, moaning, lost in sensation. Every nerve ending was lit up, every muscle straining toward release. She thought of Jon again, imagined it was him behind her, his hands on her hips, his cock inside her. The forbidden thought sent her spiraling closer to the edge.
Rich’s hand tightened in her hair, voice dark and hot in her ear. “You thinking about him? About Jon watching you like this?”
Rosie stiffened—a wild, reckless thrill shooting through her. She moaned, not answering, grinding back against him.
He laughed, the sound feral. “You like it when he looks at you, don’t you?”
She gasped, pleasure ratcheting higher. “Yes—oh god—yes, Rich, please—”
Rich slammed into her, grinding his cock deep, his hand smacking her ass. “You’re mine, Rosie. No one else gets to fuck you like this.”
She screamed, pleasure tearing through her as she came again, pussy clenching tight around his cock. Rich groaned, hips stuttering as he followed, spilling inside her with a guttural moan, collapsing forward, his chest pressed to her back.
They stayed like that, tangled and breathless, sweat cooling on their skin. Rich kissed the back of her neck, soft and sweet now, the rough edge gone from his voice.
“Fuck, I love you,” he murmured, nuzzling her hair.
Rosie’s heart twisted. She loved him—she really did. But lying there, boneless and spent, she couldn’t shake the echo of Jon’s hands, Jon’s eyes burning into her across the table, the forbidden ache that simmered just beneath her skin.
Rich pulled out, rolling onto his back beside her. He reached for her, tucking her against his chest, one hand idly stroking her thigh.
“Still with me?” he teased, breathless, grinning.
She laughed, the sound weak, sated. “Barely.”
He grinned, pressing a kiss to her shoulder. “Good.”
They lay in silence for a while, the city lights painting shifting patterns on the ceiling. Rosie closed her eyes, letting her body relax, but her mind wouldn’t settle.
After a while, Rich shifted, rolling on his side to face her. “What’s really going on, Rosie?” he asked, softer now, almost tentative.
She opened her eyes, blinking in the dim light. “What do you mean?”
He traced a finger down her arm, gaze searching. “You’ve been…distracted lately. Not just tonight.”
Rosie hesitated, her heart hammering. She forced a smile, brushing hair from her eyes. “It’s nothing. Work’s just crazy.”
Rich studied her, clearly not buying it, but he didn’t push. Instead, he pulled her closer, nuzzling into her hair, his hand stroking lazy circles over her hip.
She nestled into him, letting her breathing slow, letting his warmth lull her. Eventually, his breathing deepened, his hand falling slack as sleep took him.
But Rosie lay awake, staring at the ceiling. Her body was spent, satisfied, but her mind was restless—haunted by the memory of Jon’s touch, the dangerous promise in his eyes. The guilt burned, but the hunger was stronger.
She reached for her phone, checking the time—1:37 a.m.—then scrolled through her messages, stopping at Jon’s name. No new texts. Still, she lingered, thumb hovering over the screen, tempted to write something reckless.
Finally, she set her phone aside, rolling onto her side, facing away from Rich.
She told herself she wouldn’t do anything stupid. That tonight had been enough.
But deep down, Rosie knew it was only a matter of time before the next line was crossed.
And when it happened, there would be no going back.
Jon let the apartment door swing shut behind Samantha and him, the soft click muffled by the plush runner in the hallway. For a moment, the city outside was only a low, distant hum—the world shrinking down to just the two of them and the taste of whiskey and wine lingering on his tongue. Samantha kicked off her heels, stretching like a satisfied cat, her dress riding up her thighs as she padded toward the living room.
He trailed after her, eyes lingering on the curve of her calves, the elegant lines of her back, the careless swing of her hair. She really was beautiful, even if most nights he took her for granted. Most nights he found her habits comforting—her routine of lighting candles, the way she tucked her legs beneath her, always reaching for a blanket even in the heat of summer. Tonight, though, there was a sharper edge to everything, every motion prickling with the leftover static of that double date.
He kept seeing Rosie in flashes: the way her mouth curled around the rim of her wineglass, the dangerous flash of her red dress as she’d crossed her legs at dinner, the impossible depth of her laughter echoing in his chest. Jon’s skin still tingled where her thigh had pressed against his in the back of the Uber, and he could almost taste the soft spot behind her ear where his lips had lingered just a moment too long as they’d said goodbye.
Samantha flopped onto the couch, patting the space beside her. “Come here, lover,” she purred, her voice low and soft with the buzz of the night.
Jon dropped beside her, stretching an arm across the back of the couch, letting his fingers play with a loose curl that had slipped from her updo. He felt the familiar pull, the muscle memory of years together—a kind of comfort he usually found restful. But tonight, he was restless, that heat in his belly stoked by everything unsaid at dinner, by the promise of something more.
She turned toward him, legs draping over his lap, her toes wiggling under his thigh. “You were quiet tonight,” she observed, her eyes flicking up to meet his. “Too much work, or just…?”
Jon hesitated, the words on his tongue too honest, too dangerous. Instead, he leaned in, kissing her softly, letting his hands wander up her thighs, coaxing her closer. Samantha kissed him back eagerly, the taste of red wine still sweet on her lips, her body warm and pliant against his.
He let himself fall into it—the rhythm of her lips on his, the way her body fit against his. She sighed into his mouth, her hands slipping under his shirt, nails scratching gently at his back. He let his fingers tangle in her hair, tilting her head back, deepening the kiss until she gasped, arching into him.
Samantha pulled away just enough to smile, her eyes sparkling in the candlelight. “You’re insatiable tonight.”
He grinned, trying to summon up the cocky confidence she loved. “You bring out the best in me.”
She bit his lower lip, laughing. “Prove it.”
Jon caught her around the waist, lifting her with easy strength and settling her astride his lap. Samantha laughed again, breathless now, grinding against him through the thin barrier of his slacks and her panties. He felt himself harden beneath her, the pressure delicious, but his mind kept drifting—to Rosie’s flushed cheeks, the hungry way she’d watched him, the ghost of her scent on his hands.
Samantha’s dress slipped down one shoulder, exposing the delicate line of her collarbone. Jon leaned in, pressing kisses along her neck, sucking softly at the pulse beating just beneath her skin. She whimpered, rolling her hips harder, grinding against his cock until he was desperate, aching.
“Bedroom?” she whispered, voice rough.
He nodded, scooping her up, carrying her down the hall. She clung to him, kissing his neck, laughing breathlessly. He set her down on the edge of the bed, stripping off his shirt, eyes fixed on her as she slowly, tantalizingly, slipped her dress down over her hips, baring herself to him piece by piece.
Samantha watched him as she shimmied out of her panties, leaving herself naked on the crisp white sheets. She was beautiful—soft and strong, her skin glowing in the low lamplight, her eyes hungry.
Jon undressed quickly, shoving his pants and boxers to the floor, his cock jutting out hard and thick. Samantha smiled, crawling backward onto the bed, her legs spread in open invitation.
“Come here,” she commanded, voice sultry.
He climbed over her, kissing her deeply, his hands roaming everywhere—her breasts, her hips, the inside of her thighs. She was wet already, her arousal obvious as he slid two fingers along her slit, gathering her slickness before teasing her clit with gentle circles.
She gasped, arching her back, fingers clutching his shoulders. He lowered his mouth, kissing his way down her body—between her breasts, across her belly, until he was kneeling between her legs. He licked her slowly at first, savoring the taste of her, his tongue swirling around her clit in lazy, wet circles.
Samantha moaned, hands in his hair, tugging him closer. “God, Jon, don’t tease.”
He grinned, flicking her clit with his tongue, then sucking gently until her hips bucked, her moans growing louder. He slid two fingers inside her, curling them just right, his tongue relentless. She writhed, gasping his name, her thighs trembling around his head.
Jon closed his eyes, letting the rhythm take him, but behind his lids, Rosie flashed—her flushed cheeks, her parted lips, the way she’d looked at him all night. He groaned against Samantha’s pussy, his own arousal spiking higher, needier.
Samantha’s orgasm crested quickly, her cries filling the room as she clamped around his fingers, her body shaking. Jon didn’t stop, licking her through it, milking every last shudder from her body until she finally pushed his head away, too sensitive.
He crawled up her body, kissing her softly, his cock pressed hard against her thigh.
“Fuck me,” she whispered, pulling him down between her legs, wrapping her arms around his neck.
He pushed inside her in one smooth stroke, sinking deep, groaning at the slick heat that enveloped him. Samantha arched her back, heels digging into his ass, urging him deeper, harder.
Jon set a steady, driving rhythm, his hips snapping against hers, the slap of skin on skin loud in the quiet room. Samantha clung to him, her nails raking down his back, her moans urging him on.
He tried to focus on her—on the way her pussy gripped him, the way her breath hitched with every thrust—but Rosie was there, in every heartbeat, every surge of pleasure. He imagined it was Rosie beneath him—Rosie’s legs around his waist, Rosie’s lips gasping his name.
He lost himself in the fantasy, hips pounding harder, faster, his hands gripping Samantha’s wrists, pinning her to the bed.
Samantha cried out, her eyes wild. “God, Jon, yes, fuck—don’t stop!”
He flipped her onto her stomach, pulling her hips up, driving into her from behind. She moaned, pushing back against him, her hair wild on the pillow.
Jon grabbed her hair, tugging her head back, bending over her, whispering filthy things in her ear—words he wanted to say to Rosie, words he’d never dared speak aloud.
“You love it when I fuck you like this, don’t you?” he growled, snapping his hips harder.
“Yes—god, yes,” Samantha gasped.
He watched himself disappear inside her, the slick slide of his cock, her ass slapping against his thighs. He reached around, rubbing her clit with quick, rough circles, feeling her tense, her body straining.
He fucked her hard, fast, relentless, his own orgasm building. He imagined Rosie watching them—imagined her jealousy, her arousal, the look on her face as she saw him take Samantha like this.
Samantha came again, screaming his name, her body clamping down around him, shuddering with release. The feel of it, the sound, sent Jon over the edge. He slammed deep, grinding against her as he spilled inside her, groaning her name.
They collapsed together, bodies tangled, sweat-slick and gasping for air.
For a long moment, the only sound was their breathing, the steady thud of Jon’s heart as he tried to come back to earth.
Samantha turned in his arms, her face flushed, eyes glazed with pleasure. She kissed him softly, her fingers tracing his jaw.
“Damn, Jon. What got into you tonight?” she whispered, a smile curving her lips.
He forced a grin, brushing hair from her forehead. “Maybe it was the whiskey. Or maybe it was just you.”
She laughed, snuggling into his chest, her body relaxing against him. Jon stroked her back, letting his eyes drift shut.
But even with Samantha warm and sated beside him, Jon’s mind wouldn’t settle. He kept seeing Rosie—imagining her alone in bed, thinking of him. Wondering if she was as restless as he was, if she wanted him half as badly.
He glanced at his phone on the nightstand, tempted to text her. Just a word, a joke, something to bridge the space between them.
But he didn’t. He couldn’t.
Instead, he lay awake, listening to Samantha’s soft breathing, his body still aching with need.
He knew something had shifted tonight, something he wouldn’t be able to take back.
And as the city slept around them, Jon let himself hope—just for a moment—that maybe Rosie was dreaming of him, too.
The city was silent, save for the distant wail of a siren and the steady hum of traffic far below. Rosie lay in bed, naked beneath the tangled sheets, her body still flushed from sex with Rich but her mind stubbornly awake. The air in their bedroom was thick with the scent of sweat and sex and whiskey. Rich’s arm was draped across her stomach, his breathing heavy, even, untroubled. He’d fallen asleep almost immediately, spent and content, oblivious to the storm twisting inside her.
She glanced at her phone on the nightstand, the screen winking with the faint reflection of the city lights outside. For a moment, she just watched it—willing it to buzz, to flash, to break the spell of silence that seemed to press in on her. Her thoughts ran wild: Jon’s eyes on her across the dinner table, the brush of his thigh against hers in the Uber, the feel of his lips brushing her cheek as they’d said goodnight. That look he’d given her, as if daring her to reach for something they both knew they wanted.
Her body ached with memory—a slow throb between her thighs that even Rich’s roughest fuck hadn’t soothed. Rosie bit her lip, letting her hand drift beneath the sheets, searching for the place where need was sharpest. She traced slow circles over her clit, eyes fluttering closed, picturing Jon’s hands, Jon’s mouth, the wild heat in his gaze.
Her phone vibrated, jolting her out of her fantasy. Heart pounding, she snatched it up, careful not to disturb Rich. The screen glowed: Jon.
Still awake?
Rosie stared at the message, her breath caught in her throat. For a split second she considered ignoring it—turning away, burying herself in Rich’s embrace, pretending she hadn’t wanted this as much as she did. But the urge was too strong. Her fingers moved before her mind could catch up.
Yeah. Can’t sleep. You?
There was a long pause—so long she wondered if he’d fallen asleep, if he was drunk-texting and about to regret it. Then another buzz.
Same. Just lying here. Can’t get tonight out of my head.
Rosie’s pulse thudded faster. She typed, fingers trembling.
What part? The steak? The wine?
Another pause. When Jon replied, the words made her shiver.
You. In that dress. Driving me fucking crazy all night.
Rosie glanced at Rich, still snoring softly beside her. Guilt stabbed at her, but it was only a spark compared to the fire building in her belly.
You didn’t look exactly innocent yourself. You kept touching me under the table.
Jon replied instantly.
Couldn’t help it. You know what you do to me, Rosie?
She hesitated, her thumb hovering over the keyboard. Every part of her screamed for more—more words, more risk, more heat. She pressed her hand between her legs, finding herself wet again, aching.
Why don’t you tell me?
There was a pause, then her phone buzzed three times in quick succession.
I wanted to drag you into the bathroom at the restaurant and fuck you against the wall. I kept thinking about the way you looked at me—like you wanted it too.
Rosie swallowed hard, her breath coming fast. She typed without thinking.
Maybe I did.
What would you have done if I had?
For a second, she hesitated—crossing this line felt dangerous, a point of no return. But the need was too strong. She pressed her thumb between her legs, shivering as she began to type, each word a confession.
I would have let you. I would have wrapped my legs around you and begged you to keep going, even if someone walked in.
Fuck, Rosie.
Rosie’s free hand trembled as she slid a finger inside herself, her body clenching, her mind swimming with the fantasy of Jon’s hands on her, Jon’s cock filling her, the rough scrape of his beard against her neck.
Are you touching yourself right now? Jon’s message popped up, bold and needy.
Maybe. Are you?
Not yet. But I can’t stop thinking about you. About the way you looked tonight. About how hard I was sitting next to you, trying not to show it.
You didn’t hide it very well, she replied, smiling to herself. I could feel you through your pants every time you moved.
Jon sent back a voice note, his breathing ragged, words rough and low. “I want to hear you. Tell me what you’re doing right now.”
Rosie’s cheeks flamed, but she recorded her own note, barely louder than a whisper: “I’m lying in bed, Rich asleep beside me. My hand’s between my legs, thinking about your mouth on me. Thinking about your cock inside me, rough and deep.”
She hit send, heart hammering in her chest. The wait for Jon’s reply was agony, every second stretching, her need spiraling higher.
Another message. “Fuck, Rosie. I’m so hard right now. I wish I could see you, taste you. You have no idea what you do to me.”
Tell me, she wrote, her hand working faster, chasing the edge.
Jon replied with another voice note—his voice barely controlled, hoarse with lust. “I’d pull that dress up, push your panties aside, and fuck you right here on this bed. I want to feel you come on my cock, watch you bite your lip to keep from screaming my name so Rich doesn’t wake up.”
Rosie whimpered, stifling the sound with the back of her hand, her orgasm building sharp and bright.
I’m close, she typed. Tell me more. Please.
Jon’s next words came in a rush.
I’d bend you over the bathroom sink, make you look at yourself while I fucked you from behind. I’d make you come so hard you’d forget anyone else existed. You’d be dripping down your thighs when you went back to the table.
Her fingers moved faster, her body tensing.
Do it, Rosie. Come for me. Right now.
Rosie bit her lip, arching off the bed as pleasure crashed through her, her body shaking with the force of it. She moaned quietly, careful not to wake Rich, her skin burning with sweat and release.
She collapsed back onto the mattress, breathing hard, thumb hovering over the record button. She let out a shaky sigh, then whispered, “I just came for you, Jon. I wish it was your cock inside me.”
Jon’s response was immediate.
Jesus. I’m fucking myself now, thinking of you. Want you so bad it hurts. I’ve never wanted anyone like this. What are we doing, Rosie?
Rosie’s chest ached with the confession. She stared at Rich, who slept on, oblivious.
Something we shouldn’t, she typed. But I can’t stop. I don’t want to stop.
Jon’s reply was softer, tinged with longing.
Me neither. I can’t get enough of you. Even when I’m with her, it’s you I see. You I want.
Rosie squeezed her eyes shut, her body still humming from orgasm, her mind spinning with guilt and need and something dangerously close to love.
What if we did it for real? she sent. Not just messages. What if you came to me?
Jon hesitated, three dots flickering on her screen for a long, breathless moment.
Name the place. Name the time. I’ll be there.
Rosie’s heart thundered. She stared at the ceiling, the city lights casting moving shadows across the walls. She typed slowly, each letter a step toward the inevitable.
Tomorrow night. After work. My place. Rich is out late. Come to me.
I will. I promise.
They fell silent then, the only sound Rosie’s heartbeat pounding in her ears. She glanced at the clock: 3:13 a.m. Her body was sated, but her mind wouldn’t rest—already playing out every fantasy, every touch, every risk they’d take when Jon finally crossed her threshold.
Jon sent one last message, his voice low, rough, and full of hunger. “Don’t wear anything under that dress tomorrow. I want you ready for me.”
Rosie’s reply was just as breathless. “I will. I’ll be waiting.”
She slipped her phone beneath the pillow, rolling over to face the window, letting the city’s glow wash over her. Rich shifted behind her, muttering in his sleep, drawing her close without waking. Rosie let him, pressing her body against his, her skin tingling with memory and anticipation.
Sleep finally found her, but her dreams were wild, tangled—a blur of hands and mouths and whispered confessions in the dark.
Across town, Jon lay awake beside Samantha, his body buzzing with adrenaline and guilt. Samantha’s breath was warm against his chest, her arm thrown carelessly across his waist. He stared at the ceiling, phone still hot in his hand, Rosie’s voice echoing in his mind, her moans a secret soundtrack only he could hear.
He shifted, careful not to wake Samantha, and stroked himself again, closing his eyes, replaying Rosie’s messages, the dirty, desperate words that had pushed him over the edge minutes before. He’d come once already, biting his lip to keep from making a sound, but the need still burned, raw and insatiable.
He typed another message, not sending it, just staring at the words:
I want you more than I’ve ever wanted anyone. I’d risk everything just to taste you once.
He deleted it, the guilt gnawing at him, but the desire refusing to die.
Samantha murmured, rolling over, her hand finding his cock beneath the sheets. She smiled in her sleep, stroking him idly. Jon groaned, torn between need and regret, his body betraying him.
He closed his eyes, letting Samantha touch him, but it was Rosie’s name he whispered into the darkness, Rosie’s face he saw when he finally surrendered to sleep.
The next day passed in a blur. Rosie woke late, her skin still tingling, the memory of Jon’s words playing on repeat in her mind. She showered, letting the hot water wash away the guilt but not the anticipation. She dressed carefully—a simple black dress, short and tight, no panties beneath, just as Jon had asked. Every step sent a shiver of excitement through her, her bare skin prickling with anticipation.
At work, she found it impossible to concentrate. Every email, every meeting, every mundane task was overlaid with the wild beat of her heart, the secret knowledge of what was coming. She checked her phone obsessively, each new message a potential thrill or threat.
Jon texted her at noon: I can’t think about anything but you. Counting the minutes.
She replied with a photo—just the barest hint of skin above her thigh, the promise of nothing underneath.
He sent back a string of expletives, followed by: Don’t tease me, Rosie. I’ll make you pay for that.
I hope you do, she wrote back, her hands shaking.
The hours crawled by. Rosie ducked into the bathroom twice, her fingers trembling as she touched herself, chasing the edge but never quite tipping over, saving herself for Jon. By five o’clock she was a live wire, desperate and raw, her body ready to combust.
At six, Rich texted: Running late, big meeting. Don’t wait up for dinner. Love you.
Rosie’s heart stuttered, part guilt, part relief. She typed back: Good luck. See you tonight.
Jon messaged her at the same time: On my way. Get ready for me.
Rosie paced the apartment, tidying aimlessly, every sound amplified, every minute a countdown. She checked herself in the mirror, adjusting the dress, smoothing her hair, her skin flushed and glowing.
When the knock finally came, she opened the door without hesitation.
Jon stood in the hallway, eyes dark, jaw tight with need. He stepped inside, kicking the door shut behind him, his hands already on her, his mouth crashing down on hers, hungry and wild.
Their affair had officially begun.