Chapter 3: Extra Shot
The silence in Riley’s bedroom after Ethan left had been a physical thing, a thick gel she had to move through for days. The memory of his fingers tracing the handprint on her ass was a ghost touch that replayed on a loop, more unsettling than the fuck itself. It suggested a mind behind the act, a person where before there had only been a function.
Chloe noticed. Of course she did.
“You’re moping,” Chloe declared, swirling a glass of pinot grigio on their living room sofa. “And not your standard post-breakup mope. This is a new, confused, sexually-frustrated mope. Did you finally match with someone on that app who wasn’t a total creep?”
Riley hid behind her own glass. “Something like that.”
“Details, Hayes. I live vicariously through your scandalous life.”
But Riley couldn’t articulate it. How did you describe the dissonance of a man who could brutalize you with one hand and offer a tender, silent apology with the other? The coffee shop stood between them now, a neutral zone transformed into a minefield. She’d gone back once. He’d made her drink, handed it over, their fingers brushing. The spark was a live wire. He’d said nothing, but his eyes had held hers for a second too long, a silent question hanging in the steam.
It was Chloe who suggested the late-night coffee run. “I need photos for a ‘coffee culture after dark’ piece. That place with the moody barista you like is perfect.”
“I don’t like him,” Riley said too quickly.
Chloe’s eyebrow arched. “The one you bitch about because he always gets your order wrong? Yeah. Him.”
The shop was closed, but a soft glow came from the back. Riley knew he’d be there. He often was, tinkering after hours. She pushed the door, the bell silent, and they stepped into the dark main room. The air was rich with the deep, earthy scent of ground beans and machinery oil.
“Hello?” Chloe called, her voice echoing off the marble countertops.
A hinge squeaked. Ethan appeared in the doorway to the back room, wiping his hands on a dark rag. He wore a faded gray Henley, sleeves pushed up to his elbows, revealing the corded muscles of his forearms. He looked from Chloe to Riley, and a flicker of something—surprise, wariness—crossed his face before it settled into its usual neutral mask.
“We’re closed.”
“We come bearing bribes,” Chloe said, brandishing a bottle of wine from her tote bag. “I’m Chloe, Riley’s better half. She says you make a mean espresso, even if you chronically misplace the oat milk.”
Ethan’s eyes cut to Riley. A faint, almost imperceptible smile touched his lips. “Does she.”
“She does. And I need ambiance shots. No people, just… mood.” Chloe was already moving, her phone up, capturing the shadows cast by the vintage grinders. “You don’t mind, do you? We’ll be quiet.”
He hesitated, his gaze lingering on Riley. She felt it like a weight. Finally, he nodded toward the back. “I’m working in there. Don’t… touch anything.”
The back room was a small, cozy chaos. Shelves laden with spare parts and bags of unroasted beans lined one wall. In the corner sat a worn leather couch and a low table with a chessboard, a game in mid-play. The centerpiece was an ancient, gleaming espresso machine, partially disassembled, its brass innards exposed. Tools were neatly arranged on a cloth beside it.
Ethan returned to his work, his back to them, focus ostensibly on the machine. Chloe snapped photos, chatting amiably about light refraction. Riley just watched him. The careful precision of his hands, the flex of his shoulder blades under the thin cotton. The memory of those hands on her skin was a sudden, roaring heat in her blood.
She wandered to the chessboard. The position was complex, aggressive. “You play?”
“Sometimes.” He didn’t turn around.
“Who’s winning?”
“I am.” He said it without arrogance. A simple fact.
Chloe, finished with her photos, flopped onto the couch. “God, this is comfy. You live here too, Ethan?”
“No. I just like the quiet.”
The air grew thick. Riley could feel the unspoken words clogging the space between her and Ethan. The app. Her bedroom. The handprint. She took a step toward him, drawn by the magnetic pull of their secret.
“Need a hand?” she asked, her voice softer than she intended.
He finally looked at her over his shoulder. His green eyes were dark in the low lamplight. “You know your way around a piston group?”
“I can learn.”
A tense, charged silence fell. Chloe watched them, her earlier chatter dying down. Her eyes, sharp and perceptive, darted between Riley’s focused attention and Ethan’s rigid posture. A slow, knowing smile spread across her face.
“Oh,” Chloe said softly, the single syllable dripping with understanding.
Ethan turned fully now, leaning against the workbench. He crossed his arms, a defensive gesture, but his eyes were locked on Riley. The challenge was back. The silent question.
Riley felt a reckless courage surge. The presence of her best friend, instead of stifling the tension, somehow amplified it, made it real. This wasn’t a hidden app transaction in a basement. This was in the open, in his space, witnessed.
She closed the distance between them. Stopped a foot away. Look
“You missed a spot,” she said, her voice low, nodding toward the machine.
He didn’t move. “Did I.”
“Yeah. Right here.” She reached past him, her arm brushing his chest, and pretended to examine a perfectly clean valve. Her heart hammered against her ribs. The scent of him—motor oil, dark roast, clean sweat—flooded her senses. She turned her head, her lips close to his ear. “The rules still apply, right? Anywhere. Anytime.”
A muscle feathered in his jaw. He’d built a wall of quiet, and she was chiseling at the mortar. Chloe, from the couch, let out a soft, intrigued hum.
“Riley,” Ethan said, a warning.
“You started this,” she breathed, her hand coming down to rest on the cold stainless steel of the machine next to his hip. “In my laundry room. You just took. So take. Or are you only brave in the dark?”
His control snapped.
In one fluid motion, he turned and gripped her hips, spinning her to face the machine. The cold metal bit into her palms. He kicked her legs wider with a rough nudge of his boot. She heard the rasp of his zipper, the tear of a foil packet. He was sheathed in seconds.
“Like this?” he growled, his voice raw against her neck. One broad hand pushed between her shoulder blades, flattening her over the gleaming portafilter. His other hand hooked in the waistband of her jeans and panties, yanking them down to her thighs. The humid, coffee-thick air kissed her exposed skin. “This what you wanted?”
“Yes,” she hissed, pushing back against him.
He entered her in one brutal, unyielding thrust. The stretch was immediate, breathtaking, a sharp fullness that punched the air from her lungs. He was thick, and she was still tight from their first time. A ragged groan escaped him, vibrating through her back. He didn’t wait, setting a punishing rhythm that rocked her whole body against the machine, making tools rattle on the cloth.
“Fuck, you’re still so tight,” he muttered, his fingers digging into the soft flesh of her hips. “Still fucking clinging to me.”
She could only gasp, each deep drive stealing her breath. The impersonal, functional room swam around her—the shelves of beans, the chessboard, Chloe’s wide eyes from the couch. It was raw, and crude, and exactly the chaotic spark she’d craved. The metallic scent of the machine mixed with the musk of their coupling.
Chloe stood up. She didn’t leave. She approached slowly, her eyes dark with arousal, watching Ethan’s ass flex as he plunged into Riley. “Well, shit,” Chloe whispered, her voice husky.
Riley turned her head, her cheek pressed against cold steel. She met her friend’s gaze. An understanding passed between them, a permission granted years ago in drunken college confessions. “Chloe,” Riley panted, the word fragmented by a particularly deep thrust. “Come here.”
A slow smile spread on Chloe’s lips. She unbuttoned her own jeans, shimmying them and her lace underwear down her thighs. She moved to the front of the machine, facing Riley. Without breaking eye contact with her friend, Chloe climbed onto the low worktable beside them, bracing her hands on the machine’s frame. She settled her knees on either side of Riley’s head, lowering her wet cunt to Riley’s waiting mouth.
RILEY TAKES CONTROL.
The dual sensation was overwhelming—Ethan filling her from behind, the heavy, rhythmic slap of his skin against hers, and now the intimate, salty taste of her best friend. But instead of succumbing, Riley leaned into the chaos. She stopped being a receptacle. She became the conductor.
She reached a hand back, gripping Ethan’s thigh, her nails biting into the denim. “Slow down,” she commanded, her voice muffled against Chloe but unmistakable.
He faltered, his rhythm breaking for a single, surprised stroke.
“I said slower.” Riley pressed her tongue flat against Chloe’s clit, making Chloe gasp and rock forward. She simultaneously squeezed her internal muscles around Ethan’s shaft, a slow, deliberate pulse.
A shattered sound left Ethan’s throat. He obeyed, his thrusts deepening into a slower, more grinding pace that rubbed against a spot inside her that made sparks flare behind her eyelids.
“Chloe, lean back more,” Riley ordered, pulling her mouth away for a second. “Use your hands on yourself. Show me.”
Chloe, breathing heavily, complied, arching back to give Riley better access while her own fingers circled her swollen clit. The obscene, wet sounds of their three bodies filled the small room, louder than the hum of the refrigeration unit.
Riley owned it. She directed Ethan’s hips with the pressure of her hand, speeding him up or drawing him out. She murmured instructions to Chloe, telling her how to move. She took the anonymous, brutal premise of the app and twisted it into a scene of her own explicit design. She was used, but she was using. It was a frantic, sweaty tangle of limbs and heat, but the power had subtly, irrevocably, shifted into her hands.
Ethan was coming undone. His careful silence was gone, replaced by guttural, helpless sounds with every calculated clench of her body. “Riley, god—fuck—”
“Not yet,” she breathed, tightening around him again, feeling him swell and throb inside her. She was close too, the pressure coiling mercilessly in her belly. “Chloe, are you there?”
“So close,” Chloe whimpered, her thighs shaking around Riley’s ears.
“Now.” Riley said it like a decree.
It hit them all in a cascading wave. Chloe cried out, her body convulsing, her release flooding Riley’s mouth. The violent clenching of Riley’s own orgasm triggered Ethan’s. With a broken shout that was almost a sob, he drove into her one last time, his hips stuttering, his warmth flooding the condom deep inside her as he held himself there, shuddering.
The only sounds were their ragged breaths and the steady drip-drip of water from a pipe. Riley felt boneless, spent, her face still nestled against Chloe’s thigh. Ethan remained buried in her, his weight heavy on her back, his forehead pressed between her shoulder blades. His breaths were hot and ragged against her skin.
Slowly, he softened and slid out. He withdrew carefully, disposing of the condom in a small bin under the workbench with clumsy hands. He didn’t look at either of them, his head down. Riley pushed herself up, wincing, pulling her clothes back into place with trembling fingers. Chloe did the same, her movements soft, her eyes never leaving Riley’s face.
Ethan finally turned. His expression was ravaged, his eyes wide and almost frightened. The wall was not just cracked; it was demolished. He stared at Riley as if seeing her for the first time, seeing the architect of his undoing. He opened his mouth, but no words came out. The raw, exposed need in his gaze was a vulnerability he clearly never intended to show.
He looked utterly, completely lost.
The silence was a physical presence, thick with the smells of sex and coffee and sweat. Chloe cleared her throat, the sound impossibly loud. She slipped from the worktable, her movements gentle as she adjusted her clothes. Her eyes held no judgment, only a deep, curious concern as they moved from Riley to Ethan.
“I’m… gonna go check those photos,” Chloe said softly, not waiting for a reply. She padded out of the back room, the door swinging shut behind her with a sigh of air.
It left them alone in the wreckage.
Ethan finally moved, a jerky turn toward the sink. He ran the water cold, splashing his face, rubbing his hands over his eyes as if trying to erase what had just happened. He kept his back to her. The muscles there were corded with tension.
“That wasn’t the app,” he said, his voice hoarse and raw. He braced his hands on the stainless-steel sink, head hanging.
“No,” Riley agreed. Her own legs felt unsteady. She leaned against the warm body of the espresso machine, the very metal he’d bent her over. The contrast was dizzying. “It wasn’t.”
“Then what the fuck was it?” He turned now, water dripping from his jawline. His green eyes were wounded, angry pools. The loss of control had shattered something in him. She saw the fear in it.
“I don’t know.” She took a step toward him. He didn’t retreat. “You looked at me. Across the counter. You saw me.”
“I see lots of people.”
“Bullshit.” Another step. The space between them crackled with a different energy now, not purely sexual, but charged with a terrifying honesty. “You saw the girl you marked. You saw the ghost of your handprint on my ass, Ethan. And you didn’t look away.”
He flinched at the mention of it. His gaze dropped to her mouth, then lower, to the swell of her breasts under her thin t-shirt. His breathing was still uneven. The hunger was still there, a live wire beneath the confusion.
“I shouldn’t have come here,” he said, but it was a weak protest.
“You didn’t. I came to you.” She was close enough to feel the heat coming off him. “You were just a user. A function. But you touched my face after. Why did you do that?”
He had no answer. Instead, a raw sound escaped him, and his hands came up, not to push her away, but to frame her face. His thumbs brushed her cheekbones, his touch terrifyingly gentle. He was studying her, tracing the constellation of freckles across her nose as if memorizing a map.
Then his mouth was on hers.
This kiss held none of the prior violence. It was slow, searching, and devastatingly tender. It was an apology and a question. His lips were soft, parting hers with a sigh that tasted of regret and dark roast. Riley melted into it, her hands finding his waist, clinging to the solid reality of him.
He walked her backward until her knees hit the edge of the worn leather couch. They sank into it together, a tangle of limbs in the lamplight. The chessboard toppled, pieces scattering across the floor with a plastic clatter. Neither noticed.
His mouth moved from her lips to her jaw, to the frantic pulse at her throat. His hands slid under her shirt, pushing it up. The cool air raised goosebumps on her stomach. He paused, looking down at her. Her bra was simple cotton, plain. He hooked a finger under the center, a silent request.
She nodded, her breath catching.
He pulled the cup down, freeing her breast. His eyes darkened. He cradled the weight of it in his palm, his thumb stroking the pale, soft skin. His touch was reverent. He lowered his head, and his mouth closed over her nipple.
The sensation was electric. Not the hard suction of a voracious lover, but a slow, wet, circling warmth. His tongue was relentless, lapping at the peaked bud until it was a hard, aching point. He used his teeth gently, a delicate scrape that made her arch off the couch with a sharp cry.
“Ethan…”
He switched to her other breast, giving it the same focused, worshipful attention. His hand kneaded the first, his thumb and forefinger pinching and rolling the wet nipple, sending jolts of pure pleasure straight to her core. He was learning her body not for conquest, but for its own sake. It was more intimate than anything that had come before.
“You’re so fucking beautiful here,” he muttered against her skin, his breath hot. “So sensitive.” He sucked her nipple deep into his mouth, his hand sliding down her stomach, over the waistband of her jeans.
He undid the button and fly with fumbling urgency, his mouth never leaving her breast. He pushed the fabric down her hips. She helped him, kicking the jeans off, leaving her in nothing but her bunched shirt and open bra. He settled between her thighs, his own jeans rough against her skin.
He looked down at her, his face shadowed. The filth they’d just enacted with Chloe was a stark, buzzing memory, but this felt like the first real touch. “Tell me to stop,” he said, his voice thick.
“No.”
He freed his cock, already hard again, weeping at the tip. He didn’t sheath himself. The omission was a silent, staggering trust. He guided himself to her entrance, the broad head nudging her wetness. “Riley.” It was a plea.
“I’m clean. You?”
“Yes.” He pressed forward, breaching her slowly, an inexorable, breathtaking fill. The feel of him, skin on skin, hot and velvety and thick, stole her reason. There was no condom to mute the sensation, no barrier to the primal connection. He sunk to the hilt, buried inside her, and they both went perfectly still.
He was embedded in her. They were joined. The reality of it seemed to paralyze him. His forehead dropped to her shoulder. He trembled.
Then he began to move.
It was a deep, grinding rhythm, a seeking of friction so profound it felt spiritual. Each withdrawal was a slow agony, each thrust a homecoming. The wet, slick sounds of their coupling were obscenely loud. He fucked her with a desperate, focused intensity, his hips driving up into her with a force that shook the couch.
“Look at me,” he demanded, his voice guttural.
She forced her eyes open. His gaze was locked on hers, green and stormy and full of a raw anguish that mirrored her own. He was watching her, truly seeing her, as he took her. It was too much.It was everything.
His hand slid between them, his fingers finding her clit, already swollen and throbbing. He circled it in time with his thrusts, the pressure perfect, brutal, exactly what she needed. The coil in her belly tightened to a screaming point.
“Come for me,” he growled, his thumb pressing hard. “Let me feel you come on my cock, Riley. I need to feel it.”
That was all it took. Her orgasm broke over her not in a wave, but in a convulsive, seismic rupture. Her cunt clenched around him in rapid, milking spasms, a flood of heat washing through her. A raw, broken scream tore from her throat, echoing in the small room.
The feeling of her climax tightening around him was his undoing. With a shattered groan, he drove deep and stilled. His own release pulsed into her, hot and endless, a raw, claiming flood that filled her completely. He spilled into her with a violence that was purely emotional, his body racked with shudders, his face buried in her neck.
They collapsed together, a mess of limbs and spent breath. He was heavy on top of her, still inside her, his cock slowly softening within the wet, clenching heat of her. The reality of what they’d done—the unprotected, visceral truth of it—began to seep into the aftermath.
He didn’t pull out. He just held her, his breathing ragged in her ear. Minutes passed, measured by the drip of the pipe and the slowing of their hearts.
Finally, he shifted, sliding from her body. A gush of his release followed, a warm trickle on her thigh. The physical evidence was shocking, grounding. He saw it too, his eyes widening slightly.
Without a word, he fetched a clean rag from his workbench, dampened it with warm water from the sink. He returned and, with a tenderness that made her chest ache, cleaned her gently between her legs. The act was so intimate it brought a prick of tears to her eyes. He then cleaned himself, moving with a sort of dazed efficiency.
He sat on the edge of the couch, elbows on his knees, head in his hands. “I don’t do this.”
“Do what?” Her voice was scratchy.
“Any of this.” He gestured vaguely at the room, at her, at the scattered chess pieces. “The app… it’s a script. It has rules. This… this doesn’t.”
Riley sat up, pulling her shirt down, covering herself. The vulnerability was mutual now, a shared, frightening exposure. “So we broke the rules.”
He turned his head, looking at her. The lost look was still there, but now it was tinged with a faint, desperate hope. “What happens when there aren’t any rules left?”
From the other room, the bell on the shop door jingled. Chloe’s voice called out, deliberately light. “You two decent? I’m heading out. Text me later, Riles.”
The sound of the front door closing was final. They were alone again, but the outside world had just whispered back into existence. The fragile, raw space they’d created was already contracting.
Ethan stood, offering her a hand. He pulled her up. They stood facing each other in the clutter, clothed but more naked than they’d ever been.
“I need to lock up,” he said, his voice returning to a semblance of its usual, subdued tone.
Riley nodded, finding her jeans and stepping into them. The denim felt strange against her sensitized skin. She could still feel the phantom ache of him inside her, the wet reminder on her thigh. She gathered her things, a routine that felt absurd.
He walked her to the back door, the one that led to the alley. He unlocked it, the cold night air rushing in, a shock after the sweat-drenched warmth of the room. She stepped over the threshold, then paused, looking back at him. He stood in the rectangle of yellow light, a tall, dark silhouette.
“My coffee order,” she said, the mundane words feeling monumental. “It’s a cappuccino. Oat milk. Extra hot.”
He absorbed this. A flicker in his eyes. A small, real piece of her. “I’ll remember.”
“Will you?”
He didn’t answer. He just looked at her, his expression unreadable once more, the walls hastily reassembled but forever flawed. He gave a slight, almost imperceptible nod.
Then he closed the door. The bolt slid home with a sound like a period at the end of a sentence she didn’t know how to finish.