Chapter One: After the Stage Lights

The stage lights dimmed to a sultry amber, casting long shadows across the sticky floor of the venue. Marvin Coronado stepped down from the platform, his fingers still humming with the ghost of the last chord he’d played. The guitar strap slid from his shoulder, the weight of the instrument familiar against his thigh as he set it aside. The air was thick- whiskey, sweat, the metallic tang of amplifiers cooling after a set that had left the crowd breathless. His leather pants clung to his legs, the material warm from movement, the studded belt catching the low light as he moved.

He didn’t look back at the stage. He didn’t need to. The applause still rang in his ears, but his attention was already elsewhere.

The crowd parted for him without him asking, bodies shifting like a living thing, drawn to the energy he carried even when he wasn’t performing. His boots scuffed against the floor, the soles worn smooth from years of venues just like this one. And then he saw her.

Ginny Chandler stood near the bar, one shoulder bare where her silk blouse had slipped just enough to hint at the curve beneath. The fabric was a deep, rich green, the color of old money and secret promises, clinging to her in all the right places. Her hair- chestnut, wavy, caught between discipline and rebellion- fell over one shoulder, the loose curls framing her face as she tilted her head back to sip from a glass of something amber. The ice had long since melted, the drink diluted but still potent. Her lips, full and painted a shade darker than her blouse, pressed against the rim before she set it down with deliberate care.

She wasn’t looking at him. Not directly. But the way her lashes flickered, the way her fingers tapped against the bar in a rhythm that wasn’t quite the same as the music playing- she knew he was there.

Marvin didn’t hesitate. He cut through the crowd with the easy confidence of a man who’d spent a lifetime commanding attention, his long strides eating up the distance between them. The scent of her perfume reached him before he did- something floral, something warm, like jasmine left to steep in sunlight. It mixed with the smoke and whiskey in the air, intoxicating in a way that had nothing to do with alcohol.

Ginny lifted her gaze as he approached, her emerald eyes catching the light like polished glass. The beauty mark above her left brow twitched once, the only sign she gave that she was affected by his presence. She didn’t smile. Didn’t step back. Just watched him, her expression unreadable, her posture relaxed but coiled, like a cat pretending not to notice the mouse until it’s too late.

He leaned in. Not too close- just enough for her to catch the scent of leather and sweat, the faintest trace of the cologne he’d applied hours ago, now faded but still there, clinging to his skin like a memory. His voice was rough from singing, low enough that she had to tilt her head slightly to hear him over the chatter of the crowd. “You’re the one who was humming along to Black Wing Lullaby,” he murmured, his scarred brow lifting just a fraction as he studied her reaction.

Ginny didn’t look away. She set her glass down with deliberate slowness, the pearl at her earlobe catching the light as she turned fully toward him. “Guilty,” she admitted, her voice a smoke-kissed purr. “Though I’d argue you played the bridge too safe tonight.” A challenge, soft but sharp, and her fingers- long, nails painted a dark, wine-red- tapped once against the bar top, like she was keeping time to a song only she could hear.

Marvin exhaled, a sound that might have been a laugh if it weren’t so raw, so edged with something darker. He reached for the drink abandoned beside hers, his knuckles brushing against her fingers as he took it. The contact was brief, accidental- or so it would seem to anyone watching. But the heat of her skin lingered against his, a spark that traveled up his arm and settled somewhere deep in his chest. He swirled the liquid in the glass, watching the way the ice caught the light before taking a slow sip, never breaking eye contact. “Yeah?” he said, his voice rough. “Then maybe you should tell me how you’d do it different.”

The space between them shrank without either of them moving. The crowd pressed in around them, bodies shifting, laughter spilling like broken glass, but all Marvin saw was the way her throat worked as she swallowed, the way her chest rose with a breath that was just a little too deep. Ginny’s hand lifted, not to touch him- not yet- but to tuck a loose curl behind her ear, her wrist grazing the air between them like she was testing the current. “I’d make it ache,” she said, and her voice dropped, almost a whisper now, meant only for him. “Slow at first. Then all at once.”

The words hung there, thick as the humidity clinging to their skin. Marvin felt the weight of them settle low in his gut, a slow, heavy pull that made his fingers flex against the glass. He set it down harder than he meant to, the clink loud enough to make her lips quirk, just slightly, like she’d won something.

A beat. Two. The music from the speakers bled into something slower, something that thrummed like a pulse beneath his ribs. Marvin’s tattooed wrist twisted, the crow inked into his skin seeming to shift in the low light. His fingers flexed again, like he was already imagining them tangled in her hair, mapping the dip of her waist, the flare of her hips. But he didn’t. Not yet. Instead, he leaned in just enough that his breath stirred the fine hairs at her temple, close enough to see the way her pupils dilated, the way her lashes cast shadows on her cheekbones. When he spoke, his voice was rough-edged velvet: “You got a place nearby, Ginny?”

Not a demand. Not quite a question. An invitation, suspended in the air between them like a note held just a little too long.

She didn’t answer right away. Her gaze flicked to his mouth, lingered there for a heartbeat, then dragged back up to his eyes. The tip of her tongue touched her lower lip, quick and unconscious, and Marvin’s stomach tightened in response. The crowd surged around them, a laugh too close, a body bumping into Ginny’s side- she stumbled half a step, and his hand was there at her elbow, steadying her. His thumb brushed the inside of her wrist, once, before he let go. The touch burned. Her lashes fluttered, just once, before she steadied herself. “I do,” she said finally, and the words were light, but her eyes were dark, endless. “But I’m not sure you’re ready for what happens after.”

The challenge hung between them, electric. Marvin’s smile was slow, dangerous, the kind that promised he was always ready. But then- the bartender slid a fresh drink toward Ginny, breaking the spell, and a group of theatre kids stumbled between them, laughing, oblivious. Marvin straightened, just slightly, his gaze never leaving hers. The moment stretched, taut as a guitar string about to snap. He could reach for her. She could css, her knuckles whitening for the briefest second before she relaxed. She didn’t say yes. She didn’t say no. She just stepped back, just enough to let him see tlose the distance. The air between them was charged, alive with all the things they hadn’t said, all the things they could do.

But the night was young, and the crowd was restless, and sometimes the best songs were the ones you didn’t finish playing.

So Marvin lifted his chin, just slightly, toward the exit. “Walk with me,” he said, and it wasn’t a question, wasn’t a command- just an offering, simple and raw.

Ginny’s fingers curled around her glahe way her skirt swayed as she turned, the way she glanced over her shoulder as she started toward the door- an unspoken follow me in the tilt of her head, the curve of her smile.

And Marvin? He watched her go.

Chapter Two: The Crack in the Song

The fire escape groaned under their weight as Ginny led Marvin upward, her loafers clicking softly against the metal steps. The city’s hum- the distant wail of sirens, the murmur of late-night conversations, the occasional burst of laughter from a passing group- faded with each ascent. By the time they reached the rooftop, the air had thinned, carrying only the faintest echo of the street below. The stars above were smudged by the urban glow, their light muted but persistent, like memories half-remembered.

Ginny stepped onto the gravel-strewn surface, her silk blouse catching the faint breeze. She wrapped her arms around herself, not from cold, but from the weight of the quiet. Marvin followed, his boots scuffing against the rough texture of the roof. He didn’t speak, didn’t reach for her- just stood there, his long hair shifting slightly in the wind, his green eyes reflecting the dim light. For once, the usual restlessness in his stance was absent. He was still.

She turned to face him, her emerald eyes bright even in the low light. “You ever been up here before?” she asked, her voice soft but steady.

Marvin shook his head. “Didn’t know it existed.”

Ginny smiled faintly, her gaze drifting to the edge of the roof where the city sprawled beneath them. “First time I came up here, I was terrified,” she admitted. “Not of the height. Of the silence.” She exhaled, her breath visible for a moment before dissolving. “I was nineteen. Just moved to the city. Thought I’d be discovered overnight.” A bitter laugh escaped her. “I did this monologue- some pretentious indie piece-at an open mic night. Hands shook the whole time. Voice cracked. But when I finished- “ She paused, her fingers tightening around her arms. “There was this second. Just one. Where no one clapped, no one moved. And I thought, This is it. They see me.”

Marvin didn’t interrupt. He just watched her, his expression unreadable.

“Then someone coughed,” Ginny continued, her voice dropping. “And the moment broke. And I realized- no one was really listening. Not the way I needed.” She turned to him fully now, her shoulders squared. “That’s the thing about performing. You crave the connection, but you’re also terrified of it. Because what if they look too close and see the part of you that’s not enough?”

The words hung between them, raw and unguarded. Marvin’s jaw tightened, his fingers flexing at his sides as if resisting the urge to reach for her. Then, slowly, his gaze shifted to the corner of the rooftop where a discarded guitar leaned against the railing, its body scuffed, its strings dusty but intact. He moved toward it, his steps deliberate.

Ginny watched as he picked it up, his fingers brushing over the worn wood. “You’re not gonna play that, are you?” she asked, nodding at the instrument. “Looks like it’s been through a war.”

Marvin didn’t answer. He sat on the low ledge of the rooftop, the guitar resting against his thigh. His fingers moved over the strings, testing their tension. A few notes rang out, discordant at first, then settling into something warmer. He didn’t look at her as he began to play, his focus entirely on the instrument, as if the music were pulling the words from him.

The melody was simple, unpolished, but it carried a weight that made Ginny’s chest tighten. His voice when it came was rough, barely above a murmur, the lyrics unfolding like a confession.

“First light hits like a lie,soft but it don’t stay.You take the stage, you take the fall,but the crowd just walks away.”

His fingers moved with practiced ease, the callouses on his fingertips catching the strings. The song wasn’t one of his usual performances- no flash, no showmanship. It was something quieter, something that felt like it had been waiting to be said.

“I saw you there, in the half-dark,holding your breath too long.And I wanted to tell you- the crack in your voiceis the only real part of the song.”

Ginny’s breath hitched. She didn’t realize she’d stepped closer until her skirt brushed against his boot. The music wrapped around them, the city below reduced to a distant hum. When the last chord faded, the silence that followed was different from the one she’d described. This one wasn’t empty. It was full- of things unsaid, of possibilities.

Marvin set the guitar aside, the movement slow, deliberate. His scar, that faint white line above his eyebrow, caught the dim light as he turned to her. His eyes were darker now, the green swallowed by the low light, but she could still see the intensity in them.

“That was-“ She trailed off, shaking her head slightly. “You didn’t have to-“

“I know,” he said, his voice low.

She should’ve stepped back. Should’ve laughed it off, deflected with some witty remark. But she didn’t. Instead, she held his gaze, her pulse thrumming in her throat. “Why’d you play that?” she asked, her voice barely above a whisper.

Marvin didn’t answer right away. He reached up, his fingers hovering near her face, not quite touching. “Because you were right,” he said finally. “About the bridge. About playing it safe.” His hand dropped, but his eyes didn’t leave hers. “I don’t do this.”

“Do what?”

“Stand this close to someone and not…” He exhaled sharply, his breath warm between them. “Not ruin it.”

Ginny’s lips parted. She should’ve asked what he meant. Should’ve pretended she didn’t understand. But the air between them was too charged, too alive. She could feel the heat of him, the way his body seemed to lean toward hers without moving. “Maybe,” she said, her voice steady despite the way her heart hammered, “you’re not as good at ruining things as you think.”

A muscle in his jaw twitched. Then, slowly, he closed the distance between them.

His hand found her waist, his touch light but sure, his thumb brushing the fabric of her blouse. Ginny’s breath caught as his other hand lifted, his knuckles grazing her cheekbone before his fingers threaded into her hair. The contact sent a shiver down her spine, her body responding before her mind could catch up.

“Ginny,” he murmured, her name a warning and a promise.

She tilted her chin up, her lips a breath away from his. “Marvin,” she whispered back, her hands finding his chest, feeling the steady beat of his heart beneath her palms.

The city stretched out beneath them, indifferent. The stars watched, silent. And for the first time in a long time, neither of them was performing.

Chapter Three: Whispers and Walls

The kiss between them wasn’t just a press of lips- it was a collision, a surrender. Ginny’s fingers curled into the fabric of Marvin’s shirt, her nails grazing the warm skin beneath as she pulled him closer, her body arching into his. His hands were already beneath her blouse, palms rough against the smooth plane of her back, tracing the dip of her spine before sliding upward to find the clasp of her bra. The silk of her blouse did little to muffle the heat of his touch, and she shuddered when his thumbs brushed the sides of her ribs, just beneath the swell of her breasts. A whimper escaped her, swallowed by his mouth as his tongue swept against hers, deep and demanding.

Marvin groaned into the kiss, his body tightening with need. The taste of her- sweet, like the whiskey she’d sipped earlier, mixed with something darker, something uniquely her– made his head spin. His hands slid lower, gripping the curve of her ass, fingers digging into the soft flesh through the thin fabric of her skirt. He lifted her slightly, pressing her against the hard ridge of his cock trapped behind his just long enough to growl against her lips, “Fuck, Ginny-“

She didn’t let him finish. Her mouth crashed back into his, teeth nipping at his lower lip before soothing the sting with her tongue. Her hands were busy now, tugging at the hem of his shirt, her fingers finally slipping underneath to splay across the taut muscles of his stomach. His skin was hot, slick with a thin sheen of sweat, and she traced the ridges of his abs upward, her touch featherlight until she reached his chest. His nipples hardened under her palms, and he hissed when she rolled them between her fingers, pinching just enough to make him jerk against her.

The ledge at their backs was forgotten. Marvin stepped backward, his boots crunching over gravel as he guided her toward the shadowed corner of the rooftop, where the glow of the city lights barely reached. The wall at his back was rough, the bricks warm from the evening sun, and he pressed Ginny against it, his body caging hers. The change in position forced her thighs apart, and she gasped when his hip ground against the aching heat between her legs. “Marvin- “ His name came out breathless, desperate, and he swallowed it with another kiss, this one slower, deeper, his tongue fucking into her mouth in a rhythm that made her hips buck helplessly against him.

His lips left hers, trailing down the column of her throat, teeth scraping over the fluttering pulse at her neck. “I’ve wanted this for so fucking long,” he murmured, his voice rough, raw. His hands slid up her sides, pushing her blouse higher until the cool night air hit her bare skin. Ginny’s head fell back against the wall with a soft thud, her breath hitching when his mouth closed over the swell of her breast, the lace of her bra doing little to hide how hardher nipple was. He sucked through the fabric, his tongue swirling, and she cried out, her fingers tangling in his hair, holding him there. “Yes- just like that- “

Her own hands weren’t idle. The buckle of his belt was a struggle, her fingers fumbling in her haste, but the moment it gave way, the sound of the leather sliding free sent a fresh wave of heat through her. She popped the button of his pants, her knuckles brushing the thick outline of his cock straining against the zipper. Marvin groaned, his hips jerking forward instinctively, and she took the opportunity to drag the zipper down, slow, torturous. The sound of it was obscene in the quiet of the rooftop, and when she finally slipped her hand inside, wrapping her fingers around his bare cock, they both moaned.

He was hard– thick, heavy, the skin velvety smooth over the iron heat beneath. She stroked him once, twice, her thumb swiping over the slick bead of pre-cum at his tip. “Fuck, Ginny- “ His voice was a growl, his hands leaving her breasts to grip her wrists, not to stop her, but to pin them above her head against the wall. “Keep doing that and I’m gonna come in your hand like a fucking teenager.”

She laughed breathlessly, her pussy clenching at the thought, at the way his cock twitched in her grip. “Maybe I want you to,” she taunted, her voice dripping with sin as she tightened her fist, dragging it up his length. His breath hitched, his hips stuttering forward, and for a moment, she thought he would– that he’d spill over her fingers right there, his cum hot and messy on her skin. The idea sent a throb of need through her, her thighs slick with arousal, her panties already soaked.

But then-

Laughter.

Distant, but unmistakable. A group of voices rising from the street below, the clink of bottles, the scrape of a stool against pavement. Ginny froze. Marvin’s body went rigid against hers, his cock still throbbing in her hand, his breath ragged against her neck. The spell shattered-not completely, but enough. Enough to remind them where they were. Who they were.

Ginny’s grip on him loosened, though she didn’t let go entirely. Her chest heaved, her blouse still half-unbuttoned, her skirt ridden up her thighs. Marvin’s forehead dropped to her shoulder, his breath hot against her collarbone. “Fuck,” he muttered, the word muffled, frustrated. His hips rolled once, involuntarily, as if his body refused to accept the interruption.

She could feel his heartbeat against her palm, wild and erratic. Her own pulse wasn’t much steadier. “We should- “ She swallowed, her voice unsteady. “We should probably…”

“Yeah.” He didn’t move. His lips brushed the sensitive skin beneath her ear, a fleeting, almost apologetic kiss. “Yeah, we should.”

But neither of them pulled away.

The laughter below faded, the voices moving on, but the tension between them remained, thick and electric. Ginny’s thumb traced the vein along the underside of his cock, slow, teasing. Marvin’s breath hitched, his grip on her wrists tightening just enough to make her gasp. “You’re killing me,” he groaned.

She tilted her head, her lips finding his ear. “Maybe I like watching you suffer,” she whispered.

A shiver ran through him. His free hand slid between her thighs, his palm pressing against the damp heat of her through her skirt. “Careful, sweetheart,” he murmured, his voice dark, promising. “Two can play that game.”

Her breath caught as his fingers found the seam of her panties, pushing the fabric aside to slide through her slick folds. “Marvin- “ His name was a warning, a plea, but he didn’t stop. His middle finger circled her clit, slow, deliberate, and she bit her lip to stifle a moan.

“Quiet,” he ordered, his lips brushing her jaw. “Unless you want them to hear you.”

The threat sent a fresh wave of arousal through her. She should’ve pushed him away. Should’ve fixed her clothes, smoothed her hair, pretended this never happened. But the way his finger moved- fuck– the way his cock pulsed in her hand, the way his breath hitched when she stroked him just right-

She was lost.

And from the way his fingers worked her, from the way his hips rocked into her touch, she knew he was too.

Chapter Four: Rooftop Reverberations

The city’s glow pulsed below them, a distant hum of traffic and laughter rising like a murmur through the night. But up here, in the shadowed corner of the rooftop, the world had narrowed to just the two of them- Ginny’s fingers trembling against the buttons of Marvin’s shirt, the way his breath hitched when she traced the jagged scar above his eyebrow. The air was thick with the scent of leather, sweat, and something sweeter, like the vanilla perfume clinging to her skin.

She didn’t rush. Instead, she savored the slow reveal of him, peeling back the fabric to expose the inked crow on his wrist, the way his muscles tensed under her touch. His skin was warm, almost feverish, and when her lips followed the path her fingers had taken- pressing to the tattoo, then lower, to the faint ridge of an old scar along his ribs- he shuddered, his hands finding her waist. “Fuck, Ginny,” he breathed, voice rough, like he was holding back something far more desperate.

She smiled against his skin, her teeth grazing the taut plane of his stomach before she straightened, her blue eyes locking onto his. “You like that?” Her voice was a purr, low and knowing, as she slid her hands up his chest, nails scraping lightly over his nipples. He groaned, his head tipping back for just a second before he caught himself, his gaze snapping to hers with a heat that made her pulse jump.

Marvin didn’t answer with words. Instead, his hands found the hem of her silk blouse, his fingers deft as he undid the buttons one by one, revealing the black lace bra beneath. The fabric clung to her breasts, the swell of them rising and falling with each sharp inhale. His thumbs hooked under the straps, dragging them down just enough to free her nipples, already tight and aching. The cool night air made them pebble further, and when he dipped his head, capturing one between his lips, she gasped, her fingers tangling in his long hair.

“Marvin- “ His name came out like a warning, but her body arched into him, offering more. He took it, his tongue swirling before he pulled back just enough to blow a stream of cool air over the wet peak. She whimpered, her nails digging into his scalp. “You’re such a fucking tease,” she breathed, but there was no real bite to it, not when her thighs were pressing together, her pussy throbbing with every flick of his tongue.

His chuckle vibrated against her skin. “You love it.” His hands slid down her back, fingers tracing the dip of her spine before he gripped her hips, pulling her flush against him. The hard ridge of his cock pressed into her thigh, and she moaned, rolling her hips just once, just enough to make him groan. “Fuck, baby, keep doing that and I’m gonna- “

“Then do something about it,” she challenged, her voice dropping to a husky whisper as she reached between them, palming him through his leather pants. He was thick, straining against the fabric, and when she squeezed, his breath hitched, his fingers tightening on her waist. “I want you. Now.”

The words seemed to snap something in him. His mouth crashed onto hers, hungry and demanding, his tongue sweeping inside as his hands roamed her body, like he was trying to memorize every curve. Ginny melted into it, her fingers working at his belt, the button of his pants, until his cock sprang free, heavy and hot in her hand. She stroked him once, twice, her thumb swiping over the slick head, and he growled against her lips, “You’re gonna fucking kill me.”

“Not yet,” she murmured, her free hand sliding up to cup his jaw, her thumb brushing his lower lip. “First, I’m gonna make you beg.”

Marvin didn’t beg. Not with words. Instead, he spun her around, pressing her back against the cool brick wall, his body caging hers. His hands were everywhere- under her blouse, pushing it off her shoulders, then lower, gripping the waistband of her skirt. The fabric tore with a sharp rip, the sound lost in her gasp as he dropped to his knees, his breath hot against the lace of her panties. “Marvin- !” Her protest died in a moan when his teeth grazed her through the fabric, his fingers hooking into the waistband and dragging them down her thighs.

The night air hit her bare pussy, and she shivered, her hands flying to his shoulders for balance. But he didn’t give her time to adjust. His mouth was on her in the next breath, his tongue parting her folds with a slow, deliberate stroke that had her knees buckling. “Oh god- “ Her fingers clenched in his hair, her hips jerking forward, chasing the heat of his mouth. He groaned against her, the vibration making her whimper, her thighs trembling around his head.

“You taste so fucking good,” he murmured, pulling back just enough to speak, his breath ghosting over her wet skin. Then his tongue was back, circling her clit before he sucked it between his lips, his fingers digging into her ass to hold her still. Ginny cried out, her head thudding against the brick, her body coiling tight with every flick, every suck. “Marvin, please- “

“Please what?” His voice was a dark rumble, his lips brushing her inner thigh as he looked up at her, his green eyes burning. “You want my cock, baby? Or do you want me to make you come like this first?”

She whined, her hips rolling helplessly. “Both. Fuck, I want both- “

He didn’t make her wait. In one fluid motion, he surged to his feet, his cock pressing against her stomach as he captured her mouth in another searing kiss. She could taste herself on his lips, and it sent a fresh wave of heat through her, her nails raking down his back. “Now, Marvin,” she demanded, her voice raw. “I need you now.”

He didn’t need to be told twice. His hands gripped her thighs, lifting her effortlessly, and she wrapped her legs around his waist, her back scraping against the brick as he lined himself up. The first press of his cock against her entrance had them both groaning, but he didn’t stop- couldn’t stop- not when she was already so wet, her body practically pulling him in. He thrust forward in one deep stroke, filling her completely, and Ginny cried out, her head falling back as her walls clenched around him.

“Fuck- fuck- “ Marvin’s voice was guttural, his forehead pressing to hers as he held himself still for just a second, like he was trying to memorize the feel of her. Then he was moving, his hips snapping forward in sharp, deep thrusts that had her seeing stars. The brick dug into her back, the cool air contrasting with the heat of their bodies, the slick sound of skin on skin filling the space between them.

“Harder,” she gasped, her nails digging crescents into his shoulders. “I can take it- give me more.”

He growled, his grip on her ass tightening as he angled her just right, his cock hitting that spot inside her that made her vision white out. “You’re mine,” he snarled, his lips crashing onto hers again, swallowing her moans. “Say it.”

“Yours,” she choked out, her body tightening around him, her orgasm building like a storm. “Only yours- “

His thrusts turned erratic, his control slipping as her walls fluttered around him. “Ginny- fuck- I’m gonna- “

“Cum with me,” she whispered, her breath hot against is ear. “Lose yourself with me.”

That was all it took. His rhythm shattered, his cock swelling inside her as he buried himself to the hilt, his release spilling deep with a groan that vibrated through her entire body. Ginny followed him over the edge, her back arching, her cry lost in the night as pleasure crashed over her in waves, her pussy milking him through every pulse.

For a long moment, there was nothing but the sound of their ragged breathing, the way their bodies trembled against each other. Then Ginny pulled back just enough to meet his gaze, her lips swollen, her eyes dark with promise. “This is just the beginning.”

Marvin smirked, his thumb brushing her lower lip. “Yeah?” His voice was rough, but there was a glint in his eyes- something almost playful. “What else you got, Ginny?”

She didn’t answer. Instead, she kissed him again, slow and deep, her tongue teasing his as her hands slid down to cup his ass, pulling him closer. The night stretched out before them, endless and full of possibility. And neither of them was in any hurry to let it go.

Chapter Five: Neon and Need

The abandoned penthouse hummed with the low, electric pulse of the city below, its neon glow bleeding through the floor-to-ceiling windows like molten gold. Ginny’s fingers were still warm from the rooftop, where Marvin’s mouth had left her trembling, but now her touch carried a different intent- colder, sharper, like the edge of a blade pressed just hard enough to draw blood. She led him by the hand, her Karen-cut blonde bob catching the flickering light as she pulled him deeper into the shadows of the corridor. The air smelled of dust and old money, the kind of place where secrets were buried under layers of velvet and neglect.

She didn’t speak. She didn’t need to. The way her thumb traced slow, deliberate circles over his wrist- the one with the crow tattoo- said enough. Marvin followed, his boots scuffing against the marble, his breath already shallow. He knew that look in her eyes, the one that said you’re mine now, and it sent a jolt straight to his cock. But this wasn’t the rooftop. This wasn’t her gasping against a wall while he tore through her skirt. This was different. The penthouse was a stage, and Ginny had every intention of directing the scene.

She stopped in front of the windows, the city sprawled beneath them like a living thing, breathing and pulsing. The glass was cool against Marvin’s back when she pressed him into it, her body flush against his, her breath hot on his neck. “You like being watched, don’t you?” she murmured, her lips brushing the shell of his ear. “All those little lights out there, all those strangers. Wonder what they’d think if they could see you now.” His pulse kicked, his cock already half-hard in his leather pants. She smirked, feeling it. “Good. Keep it that way.”

Her fingers went to work, unbuttoning his pants with infuriating slowness, the leather parting to reveal the dark trail of hair leading down. She didn’t rush. She let the anticipation coil tight in his gut, her nails scraping lightly over the waistband of his boxers before dipping beneath. His breath hitched when she palmed him, his cock already thick and heavy in her grip. “Fuck,” he groaned, his head falling back against the glass. Ginny chuckled, low and dark, her other hand sliding up under his vintage band tee, tracing the ridges of his abs, the scar above his eyebrow, the rapid flutter of his pulse at his throat.

“Such a good boy for me already,” she purred, tugging the shirt over his head and tossing it aside. His chest was a landscape of ink and muscle, the crow on his wrist mirroring the one on his collarbone, both of them watching her with hungry eyes. She stepped back, letting the city light paint him in blues and purples, his lean frame exposed, his cock jutting out obscenely. “On the couch,” she ordered, nodding toward the velvet monstrosity in the center of the room. It was deep crimson, the kind of color that looked like dried blood under the right light. Marvin obeyed, his movements stiff with restraint, his ass sinking into the plush fabric as he sat.

Ginny didn’t take her eyes off him as she reached into her bag, pulling out the harness. The strap-on was black, sleek, the silicone cock already glistening with lube. She stepped into it with practiced ease, adjusting the straps until it sat snug against her, the weight of it making her hips sway just a little more when she walked. Marvin’s gaze was glued to it, his throat working as he swallowed. “You’ve done this before,” he rasped, his voice rough.

Ginny smirked, crawling onto the couch to straddle him, her knees pressing into the cushions on either side of his thighs. Her perky breasts brushed his chest as she leaned in, her lips a breath from his. “Not with you,” she whispered, her fingers tangling in his dark hair, yanking just hard enough to make his breath stutter. “But don’t worry, baby. I’ll make sure you remember it.” Then her mouth crashed into his, her tongue forcing its way past his lips, claiming him. He groaned into the kiss, his hands flying to her hips, but she caught his wrists, pinning them above his head. “Uh-uh,” she chided, breaking the kiss just long enough to bite his lower lip. “You don’t touch unless I say so.”

She ground down against him, the strap-on pressing against his cock, the friction maddening. Marvin’s hips jerked up involuntarily, a broken sound tearing from his throat. Ginny laughed, rolling her hips in slow, torturous circles, the silicone cock teasing his entrance. “You want it?” she taunted, her voice a velvet whip. “You want me to fuck that tight little hole of yours until you can’t walk straight?”

“Yes,” he gasped, his body trembling beneath her. “Please- “

“Beg me,” she demanded, her nails digging into his jaw, forcing his gaze to hers. His pride warred with his desire, his green eyes burning with humiliation and need. But the need won. It always did with her.

“Please,” he choked out, his voice raw. “Fuck, Ginny, please fuck me. I need it. I need you- “

She didn’t let him finish. With one smooth motion, she lined herself up and sank into him, the strap-on stretching him open in one deep, relentless thrust. Marvin’s back arched off the couch, a guttural cry ripping from his throat as she bottomed out. “Fuck-!” His fingers clawed at the velvet, his cock leaking pre-cum onto his stomach, his entire body strung tight as a bow.

Ginny didn’t give him time to adjust. She set a brutal pace from the start, her hips snapping forward, the slap of skin against skin echoing through the empty penthouse. The city lights flickered outside, casting their reflections in the glass- Marvin’s face twisted in ecstasy, his lips parted, his cock throbbing, untouched but desperate. Ginny leaned down, her breasts pressing against his chest as she bit his earlobe, her voice a dark purr. “You’re dripping,” she growled. “Look at you, taking my cock like a slut, your pretty little hole clenching around me. You love this, don’t you? Love being used. Love being mine.”

Marvin couldn’t even form words. He could only moan, his body moving in time with hers, his cock aching, his ass burning in the best way. She reached between them, her fingers wrapping around his shaft, stroking in time with her thrusts. “Come for me,” she commanded, her breath hot against his ear. “Come for me like the good little whore you are.”

That was all it took. His orgasm hit him like a freight train, his cock pulsing in her grip as ropes of cum painted his chest, his stomach, his thighs. His entire body locked up, his back arching off the couch as he came harder than he had in years, his hole clenching around the strap-on, milking it. Ginny didn’t stop. She rode him through it, her own breath coming in sharp gasps, her nails digging crescents into his hips.

When he finally collapsed back against the couch, spent and shaking, she leaned over him, her lips brushing his ear. “Who’s in control now, Marvin?” she whispered, her voice dripping with triumph.

The question hung between them, heavy and unanswerable. Outside, the city lights flickered, silent witnesses to the raw, redefined power dynamic stretching between them like a live wire. Marvin’s chest heaved, cum cooling on his skin, his ass still throbbing around the strap-on she hadn’t bothered to pull out yet. He turned his head, his green eyes meeting hers, and for once, there was no smirk, no deflection. Just the truth, raw and ugly and beautiful.

“You are,” he admitted, his voice rough.

Chapter Six: Velvet and Veins

The velvet couch groaned under Marvin’s weight as Ginny shoved him back, his long legs dangling over the edge, his leather pants still half-pulled down his thighs. The city lights bled through the floor-to-ceiling windows, casting jagged shadows across his olive skin, the faint scar above his brow catching the glow like a warning. He didn’t resist- not when her fingers curled into the waistband of his pants, not when she knelt between his spread knees, her Karen-cut blonde hair swinging forward to brush his inner thighs. The air smelled of sweat, leather, and the faint metallic tang of his own arousal, thick enough to taste.

Ginny didn’t speak at first. She let her breath ghost over his skin, her emerald eyes locked onto his as her full lips parted, grazing the sensitive flesh just above his knee. Marvin’s cock twitched, already half-hard again, the head glistening with pre-cum. He swallowed, his Adam’s apple bobbing, but he didn’t look away. He couldn’t. That was the game, wasn’t it? Who would break first.

“I’ll make you beg again,” she murmured, her voice a velvet blade. The words slithered between them, heavy with promise. Before he could react, her hand wrapped around his shaft, her thumb smearing the wetness over his tip. Marvin hissed, his hips jerking involuntarily, but she tightened her grip, stilling him. Control. That’s what this was about. Her fingers were warm, almost too gentle for the cruelty in her eyes, and when she leaned in, her tongue flicked out, tracing the thick vein along the underside of his cock, he groaned, his head falling back against the couch.

“Fuck- “

“Eyes on me,” she commanded, her free hand snapping up to grip his chin, forcing his gaze back to hers. Her lips curled into a smirk as she watched his pupils dilate, his breath coming in sharp, uneven bursts. Then, without warning, her mouth closed around him, her tongue swirling in slow, deliberate circles over his crown. The heat was obscene, the wet sounds filling the room as she took him deeper, her throat fluttering around his tip. Marvin’s fingers clawed at the velvet, his knuckles white. He wanted to thrust, to fuck her face like the desperate animal she’d reduced him to, but the hand on his chin held firm, her nails digging in just enough to remind him who was in charge.

She pulled back with a wet pop, her lips slick and swollen, a string of saliva connecting her tongue to his cock. “Who’s in charge now, you pathetic fuck?” Her voice was rough, edged with something darker than amusement. She tugged his hair, hard enough to sting, and Marvin’s vision blurred for a second before he forced the words out.

“You are, Goddess… please, don’t stop.” The admission burned, but the way her eyes lit up, the way her grip on his cock tightened almost painfully, made it worth it. She rewarded him by taking him back into her mouth, this time with no teasing-just relentless, sloppy suction, her tongue working the underside of his shaft while her hand pumped the base. The strap-on between her thighs pressed against the couch, the harness digging into her skin, a constant reminder of what she could do to him if she wanted.

Marvin’s hips bucked, his control unraveling. The sounds she made- wet, obscene, hungry– filled his ears, drowned out his thoughts. His balls drew up, the pressure coiling tight in his gut, and he gasped, his fingers tangling in her hair. “Ginny, I’m- fuck- “

She pulled off with a sharp inhale, her lips brushing his sensitive skin, her breath hot. “Not yet.” Her voice was a purr, a threat. “I’ll decide when you cum.” She leaned back, her chest rising and falling with each breath, the strap-on glistening under the city lights, a silent promise of what was to come. Marvin’s cock throbbed, aching, the tip flushed dark with need. He whimpered, his body trembling, his pride long since shattered.

“Please,” he breathed, his voice raw. “I can’t- “

“You will,” she cut in, her fingers tracing the vein on his cock, light as a feather. “Because I said so.” Her nails scraped over his balls, just shy of painful, and Marvin choked on a sob. She loved this- the way he fell apart for her, the way his body betrayed every ounce of his defiance. She could see it in the way his thighs trembled, in the sheen of sweat on his chest, in the way his eyes followed her every movement like she was the only thing keeping him anchored.

For a moment, she just watched him, drinking in the sight of him-Marvin Coronado, rock god, reduced to a trembling, needy mess by nothing more than her mouth and her will. Then, slowly, she reached up, her fingers trailing over his abs, his chest, before pinching his nipple hard enough to make him gasp. “Such a good boy when you’re desperate,” she murmured, her thumb brushing over the abused flesh. “I wonder how long I can keep you like this before you break completely.”

Marvin didn’t answer. He couldn’t. His body was a live wire, every nerve ending screaming for release, but she’d denied him, and the denial was its own kind of torture, twisting deeper than any physical pain. He was hers. Right now, in this moment, with the city watching and the velvet sticky beneath him, he was hers, and the realization sent another jolt of arousal through him, his cock twitching pathetically.

Ginny’s smirk deepened. She leaned in again, her lips hovering just above his, close enough that he could feel her breath, taste himself on her tongue. “You’re mine,” she whispered, her voice a dark caress. “Say it.”

Marvin’s throat worked. The words lodged there, thick and bitter and true. “I’m yours,” he rasped, his voice breaking.

“Louder.” Her hand wrapped around his throat, not tight enough to choke, but enough to make him feel it- to make him obey.

“I’m yours,” he repeated, the words tearing free, raw and ugly and perfect.

Ginny’s grip loosened, her thumb stroking his pulse point. She didn’t say anything. She didn’t need to. The power between them crackled, electric, unspoken. Instead, she shifted, her knees pressing into the couch as she rose up, her strap-on brushing against his thigh. Marvin’s breath hitched, his eyes flicking down, then back up to her face. She was still fully dressed, her silk blouse clinging to her skin, the pearl earrings catching the light as she tilted her head.

“Good boy,” she murmured, her fingers tracing his jaw. Then, without warning, she pushed his legs wider apart, the cool air hitting his exposed, aching cock. “Now let’s see how long you can last before you beg me to fuck that pretty hole of yours again.”

Marvin’s entire body tensed, his muscles locking as she reached for the lube on the side table, the bottle making a soft click as she opened it. The sound was obscene in the heavy silence, the promise of what was coming making his stomach clench. He should’ve been embarrassed. Should’ve been angry. But all he felt was the desperate, clawing need for her to touch him, to fill him, to own him.

And when she finally did, when the slick head of the strap-on pressed against him, he didn’t resist.

He begged.

Chapter Seven: Velvet and Veins

The cool marble floor pressed against Marvin’s knees, the polished surface slick beneath his palms as Ginny guided him into position. His leather pants were tangled around his ankles, the supple material clinging to his thighs, leaving his ass exposed to the air-and to her. The city sprawled beyond the floor-to-ceiling windows, a glittering maze of lights that blurred at the edges of his vision, his focus narrowing to the reflection in the glass: Ginny standing behind him, her emerald eyes sharp with command, her fingers already twisted in his hair.

She didn’t rush. The strap-on, slick with lube, hovered at his entrance, the blunt tip pressing just enough to make him clench. Marvin exhaled sharply, his breath fogging the glass in front of him. His cock ached, heavy between his legs, the denial from earlier still throbbing through him. He could feel her gaze on him, assessing, savoring his submission before she even spoke.

“You’re such a good little slut for me, Marvin,” she murmured, her voice low and velvety, the words dripping with filthy praise. The tip of the dildo breached him, slow and deliberate, stretching him open. His fingers curled against the marble, nails scraping as he forced himself to stay still, to take it the way she wanted. The burn was exquisite, the stretch making his thighs tremble. He bit his lip to stifle a moan, but the sound escaped anyway- a broken, needy thing.

Ginny chuckled, the vibration of it humming against his back as she leaned in closer, her chest brushing against his shoulder blades. The silk of her blouse was cool against his overheated skin. “Look at us, baby,” she whispered, her lips grazing the shell of his ear. “Look how fucking perfect you are like this.” Her free hand slid down his spine, fingers tracing the dip before gripping his hip, pulling him back oto the dildo with a sharp thrust.

Marvin gasped, his body jerking forward before she yanked his hair, forcing his back to arch. The reflection in the glass was obscene: his face flushed, lips parted, eyes glazed with need, while Ginny loomed over him, her expression a mix of cruel satisfaction and dark admiration. The strap-on sank deeper, filling him in a way that made his toes curl, his cock twitching helplessly. She set a rhythm then- slow, dragging pulls that made him whimper, followed by sharp snaps of her hips that drove the breath from his lungs.

“Fuck- Goddess- “ The word tore from him, raw and desperate. His muscles burned from holding himself up, but he didn’t dare collapse, not when she had him like this. Not when the denial from before still coiled tight in his balls, his orgasm just out of reach, taunting him.

Ginny’s fingers tightened in his hair, tilting his head back so she could press her mouth to the side of his neck. Her teeth grazed his pulse point, just shy of biting, as she fucked him harder, the slap of skin against skin echoing in the vast penthouse. “You love this, don’t you?” she purred, her voice a dark caress. “Love being my little fucktoy, spread open and used.” The dildo pegged his prostate with every thrust, sending white-hot sparks through his nerves. His cock leaked, a steady drip of pre-cum darkening the marble beneath him.

“Yes- yes- “ He couldn’t form coherent words, his thoughts reduced to the slick drag of the strap-on, the ache in his balls, the way her breath hitched when he moaned for her. The city lights outside fractured into a kaleidoscope of color, his vision swimming. He was close- so close- his body coiled tight, every muscle straining toward release.

Ginny must have felt it. Her movements stuttered, then stopped entirely, the dildo buried deep inside him. Marvin keened, his hips twitching, trying to chase the friction she’d denied him. “Not yet,” she commanded, her voice sharp as a blade. Her grip on his hair turned punishing, forcing his head up so their eyes met in the glass.

His reflection was a mess- lips swollen from biting them, cheeks flushed, eyes wild with need. Hers was just as devastating: pupils blown, lips parted, the flush of arousal painting her collarbone. She held him there, suspended, the strap-on still filling him, his orgasm hovering just out of reach. The denial was agony. His cock throbbed, his balls heavy and aching, his entire body trembling with the effort of not coming.

“Please,” he rasped, his voice breaking. “Goddess, please- “

Ginny leaned in, her mouth brushing his ear. “Beg harder,” she whispered, her tone dripping with sadistic delight. “Make me believe you need it.”

Marvin’s breath came in ragged gasps. He could feel the wetness on his thighs, the way his body betrayed him, so desperate for her permission. “I need it,” he choked out. “Need to come, need you to let me- fuck, I’ll do anything, just let me- “

She hummed, the sound vibrating through him, but she didn’t move. The dildo stayed buried inside him, a constant, maddening presence. His vision blurred, his body caught between the edge of pleasure and the abyss of denial. The city lights outside pulsed like a heartbeat, mocking him.

Ginny’s fingers relaxed in his hair, her touch turning almost gentle as she cupped the back of his neck. “Such a pretty slut,” she murmured, her thumb tracing the ridge of his ear. “All mine.” Her other hand slid down his chest, over his abs, before wrapping around his throbbing cock. Marvin jerked, a broken sound tearing from his throat as she stroked him- once, twice- before pulling away again.

The tease was brutal. His hips bucked, seeking friction, but she held him still, her strength surprising for her size. “Not. Yet.” Each word was punctuated by a slow, shallow thrust of the dildo, just enough to make him whine. “You’ll come when I say you can. Not before.”

Marvin’s entire body shook, his control unraveling. He could feel the orgasm building, a storm just beneath his skin, but she kept him leashed, her will overriding his. The reflection in the glass showed it all: his desperation, her control, the obscene way his body took what she gave him.

And then- she stilled. The dildo remained deep inside him, her hand still gripping his hair, their breaths the only sound in the vast, echoing penthouse. The moment hung between them, heavy with unspoken promises, with the weight of what she could do to him- what she would do to him.

Marvin’s chest heaved, his body strung tight as a bow, waiting for the command that would either break him or set him free. The city lights blurred again, his focus narrowing to the woman behind him, the one who held his pleasure- and his sanity- in her hands.

Ginny exhaled, her breath warm against his neck. “Good boy,” she murmured, her voice a dark caress. “Now let’s see how long you can last.”

Chapter Eight: Unspoken Currents

The strap-on slid free with a wet, slick sound, leaving Marvin’s hole clenching around nothing, his cock throbbing painfully against his stomach. His breath came in ragged gasps, his fingers digging into the cold marble beneath him as he fought to stay upright. Ginny stepped back, her silk blouse clinging to the sweat between her breasts, her lips parted as she watched him tremble. The city lights beyond the windows painted her skin in shifting hues of neon and gold, but her eyes- those sharp, emerald eyes- were all he could focus on.

“Kneel,” she commanded, her voice a low purr, thick with the aftershocks of her own pleasure.

Marvin didn’t hesitate. His muscles burned as he sank to his knees, the cool floor a stark contrast to the heat still pulsing through him. Ginny took a step forward, her bare thighs brushing against his shoulders as she spread her legs just enough to let the warm, musky scent of her pussy fill his senses. His cock twitched, leaking pre-cum onto the marble, but he didn’t dare touch himself. Not without permission.

“Look at you,” she murmured, tangling her fingers in his dark hair, pulling just enough to tilt his head back. “Such a good boy when you’re on your knees for me.”

His breath hitched. The praise sent a jolt straight to his balls, his body aching with the need to come, to obey. She guided his face forward, pressing his mouth against the damp heat of her. The first taste of her- salt and sweet, thick with arousal- made his tongue flick out instinctively, lapping at her folds. Ginny moaned, her grip tightening in his hair as she rocked her hips forward, grinding against his lips.

“That’s it,” she breathed, her voice already trembling. “Lick me like you mean it.”

Marvin groaned against her, his tongue delving deeper, tracing the swollen contours of her pussy with slow, worshipful strokes. He could feel her clit hardening under his attention, her thighs trembling as she arched into him. The taste of her was intoxicating, the way her breath hitched when he flicked his tongue just right, the way her fingers twisted in his hair, pulling him closer, demanding more. He hollowed his cheeks, sucking at her clit before dragging his tongue down to her entrance, pushing inside just enough to make her gasp.

“Fuck- yes- “ Ginny’s free hand slapped against the window beside them, her nails scraping against the glass as she rode his face with short, desperate rolls of her hips. “Just like that, baby. Fuck, you’re so good at this.”

Marvin moaned in response, the vibration making her whimper. His own cock was a throbbing agony between his legs, but he ignored it, lost in the taste of her, the way her body responded to every flick of his tongue. He could feel her getting closer, her muscles tensing, her breath coming in sharp, uneven bursts.

“Don’t you dare stop,” she warned, her voice raw. “I want to come all over that pretty mouth of yours.”

He obeyed, redoubling his efforts, his tongue working in tight, relentless circles around her clit while his fingers dug into the soft flesh of her ass, holding her against him. Ginny cried out, her back arching as her orgasm crashed over her, her pussy flooding his lips with hot, sticky sweetness. Marvin drank her down greedily, lapping at her even as she shuddered, her thighs clamping around his head.

“Oh god- “ she panted, her grip in his hair loosening as she sagged against the window. “Fuck, that was- “ She exhaled sharply, her chest rising and falling as she caught her breath. Then, with a slow, satisfied smirk, she tugged his head back, forcing him to meet her gaze. “You’re dripping,” she observed, her thumb brushing over his lower lip, smearing her release there. “And you still haven’t come, have you?”

Marvin shook his head, his cock aching, his balls heavy with denied release. “No, Goddess,” he rasped.

Ginny’s smirk softened into something almost tender. She offered him her hand, pulling him to his feet with surprising gentleness. His legs nearly gave out beneath him, but she steadied him, her fingers trailing down his chest before she turned and led him toward the bedroom.

The room was bathed in the same city glow, the massive bed a rumpled mess from earlier. Ginny guided him onto it, pressing him back until he was sprawled across the sheets, his body still humming with need. She crawled over him, straddling his waist, her blouse riding up to expose the soft curve of her stomach. Her fingers traced the faint scar above his eyebrow, her touch feather-light, almost reverent.

“Talk to me,” she whispered.

Marvin swallowed hard, his throat tight. The shift from dominance to this- this softness– was disorienting. But he didn’t pull away. Instead, he turned his face into her palm, pressing a kiss to her wrist before resting his head against her chest. The steady thump of her heartbeat was a grounding rhythm beneath his ear.

“About what?” he murmured, his voice rough.

Ginny hummed, her fingers carding through his hair. “Anything. Everything.” She paused, her breath warm against the top of his head. “Tell me something no one else knows.”

Marvin exhaled slowly, his body relaxing incrementally against hers. The vulnerability of the moment should’ve terrified him. But it didn’t. Not with her.

“I used to write songs for my mom,” he admitted quietly. “When I was a kid. Stupid little tunes about the ocean, about the way the light hit the water at sunset.” He could feel Ginny’s smile against his hair. “She’d sing them back to me in the kitchen while she cooked. Pretended they were hits.” A bitter laugh escaped him. “Never told anyone that.”

Ginny’s arms wrapped around him, her hold firm but not constricting. “That’s not stupid,” she said. “That’s beautiful.”

Marvin didn’t answer, but his fingers curled into the fabric of her blouse, anchoring himself to her. The silence between them wasn’t empty. It was thick, heavy with things unsaid- with the ghost of her command still lingering in the air, with the ache of his unspent desire, with the quiet understanding that this, whatever this was, was changing something between them.

Ginny shifted slightly, her lips brushing against his temple. “You’re still hard,” she noted, her voice a teasing murmur. “Do you want to come, baby?”

Marvin’s breath hitched. The question wasn’t just about release. It was a test. A choice.

He turned his face up to hers, their lips a breath apart. “Only if you let me,” he whispered.

Ginny’s smile was slow, dangerous. “Beg me,” she breathed.

And Marvin did. 

Chapter Nine: Unspoken Vows in Amber Light

The silk sheets clung to Ginny’s skin as she sank back onto the mattress, her chestnut waves fanning out like a halo against the rumpled pillows. The city lights beyond the floor-to-ceiling windows painted her bare shoulders in shifting hues of amber and violet, but her focus was solely on Marvin- his dark hair falling forward as he hovered over her, his piercing green eyes burning with something raw and untamed. She reached for him, her fingers curling into the waistband of his leather pants, tugging him down until their bodies pressed together, skin against skin, heat against heat. The hard ridge of his cock strained against the fabric, already thick and demanding, and she arched into him with a slow, deliberate roll of her hips, feeling the way his breath hitched in response.

“Come here,” she murmured, her voice rough with need, her thighs parting to cradle his waist. Her fingers fumbled with the button of his pans, her pulse hammering in her throat as she freed him, his cock springing free- thick, veined, the tip already glistening with pre-cum. She guided him to her entrance, her pussy slick and aching, her clit throbbing with every shallow breath she took. The first press of his crown against her folds sent a jolt through her, her back arching off the bed as she pulled him deeper, her nails scraping down his spine. “Fuck, yes,” she gasped, her head tipping back as he sank into her inch by agonizing inch, stretching her, filling her so completely she could barely think.

Marvin groaned, his forehead dropping to hers, his hands sliding under her ass to lift her, to angle her just right so he could bury himself to the hilt. The bed creaked beneath them, the sound lost beneath the wet, obscene noises of their bodies coming together- her pussy clinging to his cock, her juices coating him as she ground against him, her hips moving in slow, sinuous circles. His breath was hot against her ear, his voice a rough growl. “You feel so good,” he rasped, his fingers digging into the soft flesh of her ass, holding her tight as he began to move, his thrusts shallow at first, teasing, maddening. “Like you were made for me.”

Ginny’s breath caught. The words sent a tremor through her, her walls fluttering around him, her body responding before her mind could catch up. She wrapped her legs tighter around his waist, her heels digging into the small of his back, urging him deeper, harder. But it wasn’t just the physical need that had her clinging to him- it was the way he looked at her, like she was the only thing in the world that mattered. Like she was his. The thought terrified her. She’d never let herself need someone like this. Never let herself want it.

“I’ve never told anyone this,” she whispered, her voice breaking as her hips bucked against him, her pussy clenching around his cock, milking him deeper. The confession spilled out of her before she could stop it, her fear raw and exposed in the space between them. “I’m scared of losing you.”

Marvin stilled, his cock throbbing inside her, his entire body tensing. The vulnerability in her voice gutted him. He’d spent years pushing people away, convinced that if he let anyone get too close, they’d only leave- or worse, he’d drive them away first. But Ginny wasn’t just anyone. She was the one who’d seen the cracks in his armor and hadn’t run. The one who’d demanded more from him, even when he tried to hide.

“Hey,” he murmured, his lips brushing the shell of her ear, his hands sliding up to frame her face, forcing her to meet his gaze. His thumbs traced the curve of her cheekbones, his touch tender even as his cock pulsed inside her, aching for release. “Look at me.” She did, her emerald eyes glistening, her lower lip trembling. “You’re not losing me,” he growled, his voice low and fierce. “I’m right fucking here.”

And then he moved.

His thrusts turned punishing, his cock pistoning into her with a rhythm that stole her breath, each snap of his hips driving her higher, closer to the edge. The bed groaned beneath them, the headboard knocking against the wall, the sound a desperate counterpoint to their ragged breaths, their moans, the wet slap of skin on skin. Ginny’s nails raked down his back, her body arching, her tits bouncing with each brutal thrust, her nipples hard and aching. She could feel it building inside her, the pressure coiling tighter, her pussy fluttering, her thighs shaking.

“Harder,” she demanded, her voice a broken gasp, her legs locking around him, her heels digging in. “I need-fuck- I need you.”

Marvin snarled, his control shattering. He gripped her ass, lifting her, slamming into her so deep she cried out, her body taking everything he gave her and begging for more. His balls drew up tight, the base of his spine tingling, his orgasm barreling toward him like a freight train. But he held back, his jaw clenched, his muscles straining. Not yet. Not until she was there with him.

“Cum with me,” he commanded, his voice hoarse, his cock swelling inside her, his thrusts turning erratic, desperate. His fingers found her clit, circling, pinching, and Ginny shattered.

Her back bowed off the bed, a keening cry tearing from her throat as her orgasm ripped through her, her pussy convulsing around his cock, her juices flooding him, her entire body trembling with the force of it. Marvin groaned, his own release crashing over him, his cock pulsing deep inside her as he came, his cum flooding her in thick, hot spurts, marking her, claiming her. His hips stuttered, his thrusts turning shallow as he rode out the last waves of pleasure, his body collapsing onto hers, his forehead pressing to her shoulder as he gasped for air.

For a long moment, there was only the sound of their ragged breathing, the thundering of their hearts in sync, the slick, sticky heat between their bodies. Marvin’s cock softened inside her, but he didn’t pull away, his weight a comforting pressure, his breath warm against her skin. Ginny’s fingers traced lazy patterns up and down his spine, her other hand tangled in his hair, holding him close.

She didn’t need to say it. Neither did he.

The words hung between them, unspoken but undeniable- a promise, a vow, a future neither of them had dared to imagine until now. The city lights flickered beyond the windows, the world moving on outside, but in that moment, there was only this. Only them.

And for the first time, Ginny wasn’t afraid.

Chapter Ten: Steam and Surrender

The city sprawled beneath them like a living thing, its neon veins pulsing through the floor-to-ceiling windows as Ginny pressed herself against Marvin’s chest. The last tremors of her orgasm still hummed through her body, her skin slick with sweat, her breath uneven. She could feel his heartbeat against her collarbone- steady, strong- like an anchor in the storm of her own racing pulse. His hands rested low on her hips, fingers tracing idle patterns against the curve of her waist, as if memorizing the shape of her.

She tilted her head back, meeting his gaze. The green of his eyes was darker now, diluted by the dim light, but no less intense. A slow, knowing smirk curled her lips. “We’re not done yet,” she murmured, her voice rough with satisfaction but already thick with renewed hunger. Before he could respond, she caught his wrist, her fingers wrapping around the inked crow there, and pulled him toward the hallway. The marble floors were cool beneath her bare feet, a stark contrast to the heat still radiating between them.

The bathroom lay at the end of the hall, its door ajar, spilling golden light from the sconces onto the polished stone. Ginny didn’t hesitate. She pushed inside, the scent of sandalwood and jasmine- lingering from some long-forgotten luxury soap- filling the air. The shower was a monstrous thing, all glass and chrome, big enough for four, with jets embedded in the walls and a rainfall head suspended above. She turned the knob without looking back, the hiss of water filling the silence as steam began to curl around them.

Marvin watched her, his leather pants still clinging to his thighs, the buckle of his belt undone from their last frenzied encounter. Ginny reached for the hem of his shirt, her nails grazing the ridged planes of his stomach as she peeled the fabric up and over his head. The tattoo on his wrist flexed as he lifted his arms, obeying without a word. The shirt hit the floor with a damp thud. She didn’t stop there. Her fingers found the button of his pants, popping it free before dragging the zipper down with deliberate slowness. The leather parted, revealing the dark trail of hair leading to his cock, already half-hard, thickening under her gaze.

“Get in,” she ordered, stepping back to give him room. The water was hot, bordering on scalding, just the way she liked it. It sluiced over her shoulders, turning her skin pink, her nipples tightening into stiff peaks. She didn’t bother covering herself- let him look. Let him ache. Marvin kicked off his boots, shucked his pants the rest of the way, and stepped into the shower behind her. The glass door sealed them in, the steam fogging the surfaces, trapping them in their own private world.

Ginny turned to face him, the spray catching in her lashes, dripping from the blonde strands plastered to her temples. She reached for the soap-a sleek, black bar resting on the ledge- and lathered her hands, the suds thick and slippery between her fingers. Marvin’s breath hitched as she stepped closer, her breasts brushing his chest, her thighs pressing against his. She didn’t speak. She didn’t need to. Her hands found his cock first, stroking him from root to tip, her grip firm, her thumb swirling over the slick crown. A groan rumbled in his chest, his hips jerking forward instinctively.

“You like that?” she whispered, her lips grazing his jaw. The water pounded between them, rivulets tracing the dips and valleys of his muscles. She could feel the tension coiling in him, the way his body strained toward hers even as he tried to hold back. Ginny had always loved this- the moment just before surrender, when desire was a physical thing, a current pulling them under.

Marvin’s hands found her waist, his fingers digging into the soft flesh of her hips. “You know I do,” he growled, his voice rough. He tried to take control, to spin her around, but Ginny resisted, pressing a palm to his chest. She guided him back until his shoulders hit the cold tile, the contrast making him hiss. Then she sank to her knees in front of him, the water cascading over her back, her hair clinging to her skin.

“Fuck- “ The word tore from him as she took him into her mouth, her tongue swirling around the head before she swallowed him down, her throat working around his length. His hands flew to her hair, fingers tangling in the damp blonde strands, not to guide her, but to hold on. Ginny hollowed her cheeks, taking him deeper, her free hand cupping his balls, rolling them gently. The soap made everything slick, her lips gliding over his shaft, the taste of him mixing with the clean, floral scent of the lather.

“Ginny, fuck- “ His hips twitched, his thighs trembling. She pulled back just enough to speak, her breath hot against his skin.

“Not yet,” she murmured, before taking him back in, her nails scraping lightly over his inner thighs. She could feel him swelling, the pulse of his cock against her tongue, the way his stomach clenched. But she wasn’t ready to let him come. Not like this. She released him with a wet pop, rising to her feet, her body sliding against his as she stood.

Marvin’s eyes were dark with need, his chest heaving. “You’re a fucking tease,” he accused, but there was no real heat in it- just raw, desperate want.

Ginny smirked, turning her back to him. She braced her hands against the tile, arching her spine, offering herself to him. “Then fuck me,” she challenged, glancing over her shoulder. The water streamed down her body, over the curve of her ass, between her thighs. She was already wet, her pussy throbbing, empty and needy.

Marvin didn’t hesitate. He gripped her hips, his cock sliding between her cheeks, teasing her entrance. Ginny moaned, pushing back against him, but he held her still, his other hand snaking around her waist, his fingers finding her clit. She gasped as he circled the sensitive bundle of nerves, her knees nearly buckling.

“Beg,” he demanded, his voice a low rasp in her ear.

Ginny’s breath came in sharp, uneven bursts. The steam, the heat, the slick press of his fingers- it was too much. She needed him inside her. “Please,” she whimpered, her voice breaking. “Please, Marvin, I need your cock. I need you to fuck me.”

That was all it took. He lined himself up and thrust into her in one smooth motion, filling her completely. Ginny cried out, her fingers scrambling for purchase on the slick tile, her body stretching to take him. The water sluiced between them, the sound of skin slapping against skin drowned out by the rush of the shower, their ragged breaths, the obscene wet sounds of him moving inside her.

Marvin set a punishing pace, his hips snapping forward, his cock dragging against her walls with every thrust. Ginny met him stroke for stroke, her ass slapping against his thighs, her pussy clenching around him. The angle was perfect, his length hitting that spot deep inside her that made her see stars. She could feel her orgasm building, coiling tight in her belly, her thighs shaking with the effort of holding herself up.

“That’s it,” Marvin groaned, his lips against her neck, his teeth grazing her shoulder. “Take my cock, baby. You feel so fucking good.” His hand left her clit, sliding up to grip her throat, not tight enough to choke, but enough to make her gasp, her back arching further, offering herself to him completely.

Ginny’s moans turned to broken sobs, her body tightening, her release hovering just out of reach. “Harder,” she pleaded, her voice raw. “I’m so close- “

Marvin obeyed, his thrusts turning brutal, his grip on her hip bruising. The first wave of her orgasm crashed over her, her pussy convulsing around his cock, her legs giving out. He caught her, one arm banded around her waist, holding her up as she shuddered, her inner walls milking him, pulling his own release from him with a guttural groan.

“Fuck- “ His cock twitched deep inside her as he came, his cum filling her in hot, thick pulses. Ginny could feel it, the way he swelled, the way his body locked up behind hers, his breath ragged against her skin. They stayed like that for a long moment, the water washing over them, their hearts pounding in sync.

When Marvin finally pulled out, his cum spilled down her thighs, mixing with the water at their feet. Ginny turned in his arms, her body boneless, her lips finding his in a slow, deep kiss. She could taste herself on his tongue, the salt of sweat and sex, the lingering hint of soap.

“We’re not done,” she murmured against his mouth, her fingers tracing the scar above his brow. The bathroom was just the first stop. The penthouse was theirs for the taking.

And Marvin, breathless and sated but already hardening again at the promise in her voice, knew he’d follow her anywhere.