cw: lots of hair pulling, bathroom sex, backshots of joy and whimsy, a little degradation, creampie
you walked out of chells car, your heels clicking against the driveway before slipping into the passenger seat.
the engine hummed to life, low and steady, like a heartbeat. you adjusted the rearview mirror slightly, catching your reflection: smudged eyeliner from earlier laughter, lips still glossy. the scent of her perfume mixed with the leather seats wrapped around you.
she glanced over as she shifted into drive. “you good?” her voice was warm, familiar, the kind that made your chest tighten in that quiet way.
outside, the streetlights blurred past as she pulled onto the road. night had settled in fully now, soft gold spilling onto the wet pavement from the scattered rain earlier.
“yeah, i’m good,” you said quietly.
a small pause followed before you looked out the window.
“just scared roman is gonna be at the party.”
she exhaled through her nose, half laugh, half sigh, and flicked on the turn signal with more force than necessary.
her grip tightened on the wheel just a little.
the car accelerated slightly, like she was trying to outrun the thought of him being there. you remembered roman from last month’s party, the way he’d hovered near you all night with that lazy smirk, how his eyes kept dropping to your lips whenever you laughed.
chell glanced over at you.
“you don’t have to talk to him if he shows up,” she said firmly. “we’ll stick together.”
“we can find hollis, okay? he’s actually sweet to you.”
you looked down at your hands, twisting your rings around your fingers as the familiar streets passed by outside the window.
maybe tonight didn’t have to be about roman.
the nightclub was already alive by the time you got inside.
heat clung to your skin the second you stepped through the doors. the air was thick with perfume, sweat, alcohol, and the faint smell of weed lingering between the bodies moving around you. colored lights flashed across the room, catching on glasses raised in the air and faces you barely recognized.
music shook through the floor, loud enough that you could feel it in your chest.
chelly grabbed your hand, pulling you through the crowd with a grin.
“come on, i need a drink before i start regretting coming here.”
you laughed, following her toward the bar.
for once, you weren’t thinking about roman.
you were laughing with chelly, fixing your hair in the reflection of your phone camera, letting hollis make you laugh with the stupid stories he always told.
hollis leaned against the booth across from you, a drink in his hand, his usual easy smile on his face.
“i’m telling you, nate’s party last month was worse,” he said over the music. “someone literally tried to climb onto the kitchen counter.”
chelly shook her head. “that sounds exactly like something your friends would do.”
“okay, first of all, not my fault. second of all, roman wasn’t even the worst one there.”
the name alone made your smile fade slightly.
chell noticed immediately.
her eyes flicked toward you, silently asking if you were okay.
you forced a small smile.
but then your phone buzzed.
you stared at the screen as another notification appeared.
chelly looked over your shoulder but just pocketed your phone
“what was that about..?” chelly asked with a raised eyebrow
“just my mom” you lie, “nothing serious”
the bass thumped harder, vibrating through the booth as hollis leaned forward, still laughing about nate’s party.
but you weren’t listening anymore.
your pulse jumped, sharp and panicked, in your throat. you swallowed hard, gripping the edge of the booth underneath the table where no one could see.
chelly studied you for a long second.
the way your jaw tightened.
the way you kept avoiding looking at her purse where your phone was hidden.
then she nudged hollis with her knee.
“hey,” she said suddenly over the music. “you should go get us shots.”
hollis blinked, confused.
“shots,” chelly repeated firmly. “now.”
he frowned, looking between the two of you, but he didn’t argue. he knew that tone.
with a small shake of his head, he pushed himself up from the booth and made his way toward the bar.
the second he was far enough away, chelly turned back toward you.
there was no judgment in her eyes.
the kind that made it obvious she wasn’t trying to control you, she was trying to protect you.
you looked down at the table, tracing the edge of your glass with your finger.
you forced a small smile.
“can we just have fun tonight?”
“i don’t want him to ruin my night.”
chelly’s expression softened instantly.
she reached across the booth and squeezed your hand.
no making you explain something you weren’t ready to talk about.
she just nodded and turned back toward the bar where hollis was waiting, laughing at something the bartender said.
and then chelly did something small, but somehow it meant everything.
she stood up, grabbed both shots from him when he came back, and pulled him down into the booth beside you.
suddenly there was no empty space.
shoulders pressed together.
a little shield against everything waiting outside this moment.
hollis raised an eyebrow but smiled when chelly shoved a shot into his hand.
she held hers up, then looked between the two of you.
“to us three!” chelly squeaked out.
hollis laughed, shaking his head, but lifted his glass anyway.
he nodded, wrapping an arm around your shoulder and pulling you closer.
for the first time that night, you let yourself forget about roman.
the world had finally melted into color and heat.
your skin buzzed, your laugh came easier, louder.
you were drunk, giddy drunk, the kind where everything felt lighter and every song felt like it was made just for you.
hollis was laughing with you as the dj dropped a filthy bassline that made the entire room surge forward.
the crowd moved like one giant heartbeat.
and then he pulled you closer without asking.
his hands settled on your waist like it was natural, like you belonged there.
you leaned into him, your hips moving in sync with his as the music pulsed through both of you.
his cologne surrounded you, something smoky and sweet, mixing with the heat of the crowded room. when he leaned down to whisper something in your ear about how terrible chelly danced, you couldn’t help but laugh.
“i heard that!” chelly shouted from across the room.
she had been talking to some guy near the bar, but she caught the two of you immediately.
she dramatically flipped hollis off before pushing her way back through the crowd.
chelly slid into the booth beside you a few minutes later, her cheeks flushed from dancing and drinking.
she took one look at you.
your hair slightly messy, your lips parted in a breathless smile, your body still close to hollis.
and she grinned like she’d just won something.
“damn,” she said over the music. “you two are disgusting.”
hollis laughed, looking a little embarrassed, but his hand stayed on your waist.
not moving. not rushing. just there.
chelly shook her head, smiling before leaning over and pressing a loud kiss to your cheek.
a big sister stamp of approval.
“don’t mess up my girl,” she said, turning toward hollis.
he immediately raised his hands in surrender.
a deep r&b beat rolled through the speakers, and the energy in the room changed. people moved closer together on the dance floor, couples finding each other beneath the flashing lights.
for a moment, everything around you blurred.
the music. the lights. the voices.
and without saying a word, hollis gently tugged you closer.
the song faded into another one, but you barely noticed.
for once, you weren’t counting the minutes.
you weren’t checking the door.
you weren’t wondering if roman was going to show up.
with chelly laughing beside you.
with hollis’ hands on your hips.
with the warmth of the club swallowing you whole.
but after another drink and too many hours under flashing lights, the heat started becoming too much.
“i’m going to the bathroom,” you told chelly, leaning closer so she could hear you over the music.
she looked at you carefully.
you shook your head with a small smile.
chelly hesitated, but eventually nodded.
“okay. text me if you need anything.”
you pushed through the crowd, leaving behind the noise, the lights, the laughter.
the hallway outside the bathroom felt like a different world.
the music was muffled now, the bass only a distant vibration through the walls.
for the first time all night, you could breathe.
you fixed your hair in the mirror, staring at yourself for a second.
and that was the strangest part.
because you hadn’t thought about roman for hours.
you stepped back into the hallway, already reaching for your phone to check on chelly.
“so you really weren’t gonna answer me?”
roman stood a few feet away, his expression unreadable.
all night, he had been a notification on a screen.
now he was standing right in front of you.
“roman, i don’t want to do this right now.”
you tried to walk past him.
“you ignored every message.”
“because i don’t wanna talk to you”
the words came out quieter than you expected, but they were honest.
for a second, he just stared at you.
like he wasn’t used to hearing no from you.
then his hand reached out, catching a piece of your hair as you moved away and stopping you in place.
not enough to hurt, but enough to make you freeze.
enough to make you realize how quickly the night had changed.
“don’t walk away from me.”
not because you wanted this.
you looked at him differently now.
not like the person who made your stomach flip.
like the person who had just reminded you why you were trying to leave.
“why? hmm?” roman pulls harder
“so you can go fuck my best friend behind my back?”
the hallway was suddenly too narrow
roman’s grip tightened, it sent shockwaves through your whole body, you could smell his cologne, something sharp and expensive, but all you felt was panic crawling up your throat.
“no,” you snapped, voice firmer now despite the tremor underneath. “i wasn’t fucking*
him. im dancing with my friends.”
his eyes flash, something dark flickering behind them, and he stepped even closer, backing you toward the wall without touching anything else yet
the threat was there in how he loomed over you.
in how people passing by glanced over but didn’t stop, they knew roman. they saw him at parties like this all the time: loud when drunk or pissed off; always getting what he wanted.
he wanted an explanation from you.
“you don't get to ignore me for hours and then act like nothing happened,” he said lowly, almost calm, but that made it worse.
“and the way you were grinding that ass of yours against him don’t make it look like you two are ‘just friends’”
the accusation hit like a slap.
you felt your face heat, not with guilt, but with disgust.
“so what?” you shot back, finally finding your voice. “i can’t dance? i can’t have fun?”
roman’s jaw tightened, his nostrils flaring slightly, and for a second, you saw it: the possessiveness that used to make him feel like yours, but now just made him feel controlling.
he wasn’t angry because hollis was his best friend.
he was angry because he didn't have a say in what you did anymore
“i on't care who you dance with,” he lied smoothly. “but don't act all innocent when we both know what happens after.”
you’d kissed Roman before
hooked up late at night after parties
lived through messy texts and hungover apologies for weeks on end
all of that history between you two suddenly felt heavy instead of comforting
the moment hung thick, charged with tension, alcohol, and something dangerously close to a breaking point.
roman’s eyes dropped to your lips for half a second. then back up.
and suddenly, without warning, he closed the distance between you.
his mouth crashed into yours.
rough and desperate like he was trying to remind you of every time before this one.
you froze for less than a heartbeat
for a split second, your lips were numb, shock overriding everything else, as roman kissed you with all the force of someone who believed he still had rights to you.
his hand came up fast, cupping the side of your face almost tenderly, but there was nothing gentle about it
and then his other arm wrapped around your waist like an iron bar, pulling you hard against him so there wasn’t even space to breathe between you
fhe hallway spun slightly, not from alcohol this time, but from sheer disbelief.
but before logic could kick in
before panic could fully rise
you reacted. it wasn’t conscious. one second you were frozen, the next, instinct took over.
your lips moved against his, kissing him back hard, like your body remembered him before your brain did. the familiarity of it, the shape of his mouth, the way he breathed through his nose when he got lost in a kiss, flooded you all at once. roman made a low sound deep in his throat, a satisfied hum, and kissed you harder, one hand sliding into your hair while the other gripped your waist tighter.
for three seconds… maybe four…
you were right back where things had always ended with roman: tangled up in each other after parties or fights or silence that lasted too long
roman’s fingers tightened in your hair
not enough to hurt, but enough that you felt it a sharp tug at the roots as he tilted your head back, deepening the kiss with a hunger that bordered on aggression.
his lips were hot and demanding against yours, teeth grazing your bottom lip for half a second before his tongue slid into your mouth like he owned every part of you.
he pulled again, rougher this time, yanking just hard enough to make your scalp sting sweetly. a spark shot down your spine
you gasped into his mouth, and roman took advantage instantly: capturing the sound with another searing kiss while his other hand still gripped tight at the small of back.
the hallway was empty around them.
the bathroom door slammed open.
roman didn’t break the kiss, he steered you inside with that same ruthless energy, backing you up until your shoulders hit the cold tile wall beside one of the sinks.
his hands never left you, one still fisted in your hair, gently but firmly tugging to keep your lips locked on his; the other slid down from your waist to grip your thigh hard, lifting it slightly like he was already imagining what came next.
the fluorescent light above buzzed faintly, the only sound besides both of their breathing and Roman’s low grunts between kisses
he finally pulled back just an inch, just enough to look at you. his eyes were dark. hungry. possessive as hell
your fingers twisted into the fabric of his shirt, crushing it in your fists like you could anchor yourself to him or push him away, and even you didn’t know which one yet.
the air between you was electric, thick with everything unspoken: the months of messy on-again-off-again tension, the fights that always ended with kissing anyway, how he made your stomach flip even when he pissed you off.
roman saw it all in your eyes, the conflict, and for a split second? he hesitated
then his mouth crashed back onto yours.
in one swift motion, roman lifted you, effortlessly, and set you down on the cold marble countertop.
the impact made your heels dangle off the edge, and for a second, reality flickered: this was a public bathroom, someone could walk in any second.
but then his hands were back on your thighs, spreading them slightly to step between them, and all rational thought evaporated.
roman kissed down your jawline now, lips hot and insistent. his teeth grazed just below your ear before he sucked lightly, a mark forming already under that pale skin of yours.
one hand stayed braced beside you against the mirror; the other crept up slowly
thumb brushing over where his kiss had just been.
“ro, hold on” you whisper
his lips were still inches from your skin, his breath warm against the sensitive spot he’d just marked. the hand on your thigh stilled too, fingers flexing slightly like they didn’t want to let go.
for a heartbeat, there was silence.
he pulled back slowly, just enough to look at you, and something flickered in his expression: confusion… maybe even frustration. but not anger. not yet.
“what?” he asked quietly, voice rough from kissing and low with whatever emotion was churning inside him.
“can you atleast lock the door?”
roman blinked, then his eyes darkened again, this time with a different kind of hunger.
understandingly hit him instantly.
without a word, he turned and reached back for the bathroom door. With one sharp twist of the lock, click, the sound echoed in the small space.
Like now that no one could walk in… everything was allowed.*
he stepped forward, closing the distance between you two on that cold countertop, and before kissing you again
his hand slid up your side, tracing every curve under your top like he was memorizing it.
roman’s lips brushed your ear as he leaned in, his breath hot and uneven.
then he whispered something
the words curled around you like smoke: possessive, the kind of talk that made your stomach flip with a mix of shock… and heat.
“you been ignoring me all night,” he murmured between kisses on your neck. “but you’re still mine when i show up.”
harder this time, right below your jaw.
“dancing on Hollis like that? embarrassing.” a pause. “now you’re gonna sit here, let me remind you who owns this ass.”*
his voice dropped even lower, the tone thick with dominance, and it sent a shiver straight down to where his hands were gripping tight again.
“what the fuck is this roman, 50 shades of grey?” you huff out a laugh
roman actually smirked at that, an arrogant, lopsided curve of his lips.
then he bit your earlobe. hard enough to sting.
“nah,” he said, voice still low and gravelly. “this ain’t some book shit.”
his hand slid up fast, rough fingers tangling in your hair again, and yanked just hard enough to tilt your head back so you had no choice but to look at him.
replaced by something darker.
and then he kissed you, not sweet or romantic, but like punishment: messy teeth, tongue claiming yours without asking permission first.
you involuntarily whimpered against his lips
and it went straight to his ego, straight to the part of him that liked being in control, liked knowing he could still affect you like this.
he swallowed your whimper with another deep kiss, not softening for a second. No gentleness here, just pressure and possession and the quiet power trip of having you pinned under him like this.
his grip on your hair stayed firm,not painful, but unrelenting, keeping your head exactly where he wanted it: exposed. vulnerable.
one hand slid down now, over your throat, and rested there lightly.
a thumb brushed once against your pulse point. roman’s breath hitched, actually hitched, for the first time since this started.
your whimpers, the way your pulse jumped under his thumb? it all shot straight through him like a live wire. his cock twitched against his jeans, suddenly painfully hard.
he broke the kiss just to look at you, really look, and what he saw?
flushed cheeks. kiss-swollen lips. eyes glazed over with that hazy mix of shock and arousal.
and something primal in him snapped.
without warning, roman grabbed both sides of your face and kissed you again, deeper this time, messier, and then one hand dropped down fast: rough palms skimming over your chest
you broke the kiss just enough to raise an eyebrow,
“oh wow. roman’s so mad he didn’t get a ‘good boy’ sticker tonight.”
your voice dripped with sarcasm, laced with that signature sass, the kind that could shut down even the cockiest dude in three seconds flat.
for half a second, he looked genuinely thrown off, like his brain short-circuited between ‘i was about to devour you’ and ‘wait… did you just roast me?’
roman laughed a short huff of amusement that surprised even himself.
he leaned back slightly, still caging you in with his arms on either side of your hips, but now there was a smirk playing at the corner of his mouth. less mean and more ‘damn she grew a backbone’
“damn,” he said, shaking his head once like he couldn’t believe it. “you really gonna sass me right after i had my tongue down your throat?”
his voice was lighter now, teasing, but beneath it? that possessiveness hadn’t gone anywhere.
and then he dipped forward and rested his forehead against your shoulder
roman exhaled slowly, warm breath hitting your skin where his forehead pressed against your shoulder.
for a second, he just… stayed there. quiet. not kissing. not biting anymore.
the shift was sudden, the aggression melting into something quieter, almost tender if you ignored the tension still humming between you two.
his arms loosely circled around your waist now instead of gripping like before.
like maybe even affectionate. without meaning to be.
but then because roman couldn’t stay soft for long, he tilted his head and kissed the curve of your neck once.
“now do i get a star for being good?”
he mumbled against your neck
roman actually pouted, yes, full-on pouted, when you called him out.
but he obeyed. slowly lifting his head from your neck, that messy dark hair slightly disheveled, his eyes meeting yours with a look that was half smirking brat… half actual puppy-dog energy.
“what?” he said innocently, like the guy who’d just had you pinned and kissed senseless five minutes ago wasn’t capable of being extra dramatic now.
then he leaned in again, not to kiss you, but to rest his chin on your shoulder like some oversized cat demanding attention
“this is manipulation, i swear to god”
instead, he nuzzled into your neck again, literally, nuzzled, like a giant spoiled cat who knew exactly what buttons to press.
“mmm,” he hummed against your skin, voice all honey-sweet now. “is it working?”
the whiplash from aggressive kisser to cuddly boy in 2.5 seconds flat.
you could feel the smile on his lips.
roman laughed at your “fuck off” comment, the sound deep and warm against your skin.
and then, without warning, he grabbed you by the waist and yanked you forward on the counter.
not rough. not aggressive.
but firm enough that your body slid right to him, and suddenly there was zero space between his chest and yours.
he cupped your face with both hands now, calloused thumbs brushing over your cheeks, and just stared at you for a second.
that cocky smirk softened into something quieter.
roman’s fingers tangled gently, so differently from before, in your long, white-blonde hair.
just slow, careful strokes as he kissed you, soft and deep and different, like all the fire had burned down into something quieter.
his lips moved against yours with a tenderness that didn’t match his usual energy at all. this wasn’t possessive roman or jealous roman or cocky-asshole-with-attitude roman.
this was a version of him no one saw often.
and while his hands stayed in your hair, massaging slightly at your scalp, the kiss lingered.
sweet. slow. almost sad. in one smooth motion, roman helped you off the counter, his hands sliding down your arms to guide you gently, and then spun you around.
now your back was pressed against his chest.
he wrapped both arms around your waist from behind, chin resting on top of your head as he held you there in the quiet bathroom. the music outside was muffled. the world felt far away.
for a long moment, neither of them spoke.
the warmth of his body surrounding yours.
then slowly he pressed a kiss to the side of your neck.
roman’s fingers paused at the waistband of your shorts, just hooked there, not pulling yet.
he didn’t say anything flashy or demanding. bo “I’m taking these off.” no cocky line about how you owe him this.
he leaned down and kissed your shoulder, once, and then quietly asked:
like he actually wanted permission for once.
the contrast to earlier roman, the one who yanked hair and kissed like a storm, was almost jarring.
not because you didn’t want him, but because this version of roman? the one asking permission instead of taking? it threw you off.
your heart was still pounding from everything that had happened, the fight, the kiss, the tension, but now he was holding back. being… considerate.
it made your stomach flip in a whole different way.
after a beat, you turned your head slightly, just enough to look at him over your shoulder, and gave a small nod.
then added with just a hint of teasing:
“but don’t get used to me saying yes.”
roman exhaled quietly against your skin, a soft breath that ghosted over the back of your neck, before pressing a slow kiss right there.
he stepped back just enough to unbutton his jeans, shoving them down slightly with one hand while the other stayed braced on your hip like he didn’t want to lose contact completely.
just quiet focus, like this moment mattered more than whatever game you two had been playing earlier.
the zipper came undone with a soft click, and then fabric shifted as he kicked off one shoe lazily, still mostly dressed but, not for long.
roman’s breath hitched as his boxers slid down, and the cool air of the bathroom hit him right where it mattered.
he groaned, low, involuntary, a sound that rumbled from deep in his chest. not sexual or showy. just pure, unfiltered need.
his cock was fully hard, thick and heavy between his thighs, and he didn’t even try to hide it now that they were here like this.
for a second, he just stood there behind you: shirt still on (half-tucked), jeans pooled around one ankle… but completely exposed below the waist.
then slowly, so slowly, he stepped closer again.
closing the space between your bodies once more.
roman’s hand pressed gently, firmly, between your shoulder blades, guiding you down.
not forceful. not demanding.
but with a quiet confidence that said i’m taking the lead now.
you sank forward slightly, bracing yourself on the edge of the counter as his palm stayed warm against your back.
then he leaned over you, his chest nearly touching yours, and whispered right by your ear:
his voice was rough velvet. low. intimate
just command wrapped in something almost reverent.
roman’s breath fanned over your ear as he stayed bent over you, his body heat radiating down your spine
instead, he kissed the shell of your ear, once. softly.
then trailed a slow line of kisses along the side of your neck, each one lighter than the last, like he was savoring every inch
his hands slid down from where they’d been holding you, one curling around to rest on your hip again,
the other gliding up under the hem of your shirt now.
warm fingers brushed against bare skin
roman’s fingers hooked into the waistband of your shorts, then your panties, and slowly, carefully, he tugged both down.
the fabric slid over your hips and thighs in one smooth motion. he didn’t yank. didn’t rush. just pulled them down to just above your knees before letting go.
cool air kissed exposed skin, but it was nothing compared to the heat coming off roman behind you
his hands returned immediately, warm palms gliding up the backs of your legs now, higher
teasingly close to where you really wanted him.
but he wasn’t touching there yet.
roman shifted behind you, knees bending slightly as he adjusted his stance.
you could feel the heat of him now, right there. his cock, hard and thick, brushed against your bare ass for a brief second, a teasing graze, before he lined himself up properly.
the quiet sound of fabric rustling as he moved.
not pushing in yet, but letting the tip rest right where it mattered, giving you time to react. the second roman made contact, real, intimate contact, your breath came out in a shaky exhale.
not panic. not hesitation.
everything about this moment felt different from the messy hookups you’d had with him before, the ones fueled by anger or drunk texts or late-night regret.
charged with something deeper than just lust.
roman noticed your breath hitch, and for a split second, he stilled completely
then his hands slid around your waist again, pulling you gently back against him as he leaned down to kiss your shoulder.
roman’s lips brushed your shoulder as he whispered, soft, but with that edge you knew so well:
“you feel so good already… and i haven’t even touched you yet.”
possessive. affectionate. slightly degrading.
because roman could never just be sweet without adding his own flavor to it
his voice dropped lower, warm and rough against your skin:
“my good girl… letting me do this.”
then he kissed the spot right behind your ear. slow. deliberate. roman’s fingers slid back into your hair, immediately, and this time, he fisted a thick handful right at the roots. not harsh. not painful. but firm.
a gentle tug that tilted your head to the side, exposing your neck fully
then he kissed you there, right on that sensitive spot below your ear, and murmured against it:
“so perfect for me… always so good when i want you.”
the contrast was electric:
his sweet words paired with the possessive grip in your hair, the quiet dominance of someone who knew exactly how to make you feel claimed.
just a little harder this time
roman exhaled, slow, controlled, and then he moved.
with careful pressure, he pushed forward.
the first inch slipped in easy, your body adjusting to him, but the second made you gasp. his size always did that: stretched you just right without warning.
just kept a steady pace, gentle but firm, letting himself sink deeper with each small roll of his hips.
his forehead dipped against your shoulder as he focused, the grip on your hair loosening slightly, but not letting go entirely.
a low groan escaped him when fully seated inside.
roman stayed buried deep inside you for a second, forehead still pressed to your shoulder, breathing you in.
then his voice came out rough, almost reverent:
“fuck… you feel so good.”
he kissed the side of your neck, soft this time, and added quietly:
“missed this… missed you.”
it slipped out before he could filter it. no sarcasm. no games.
and then his hips shifted slightly, a tiny roll, not pulling out yet, just adjusting to the feeling of being fully connected again after who knows how long apart like this.
one second he was being soft and sweet, the next, his hips snapped forward with a hungry thrust, chasing the pleasure now that he was fully inside you.
his rhythm turned messy. sloppy.
each roll of his hips grew faster, deeper, he started fucking you properly: hands gripping your hair again to tilt your head back further; other hand sliding around to grab at your hip hard enough to leave marks.
and then Roman’s voice came out wrecked, low growls between breaths:
he wasn’t talking smooth lines anymore.
just moaning half-formed words like "fuck" and "goddamn."
yhe bathroom echoed with skin slapping skin.
you gasped, loud and unfiltered, as Roman slammed into you with that wild, desperate rhythm.
“r-roman—” your voice cracked, higher than you meant it to. no sass now. just pure sensation.
your fingers clawed at the edge of the counter, trying to ground yourself as his hips pounded against yours relentlessly.
every thrust punched another breathless noise out of you: whimpers when he hit deep; a moan slipped through gritted teeth when his grip tightened in your hair again.
it was terrifying how good this felt.
the bathroom filled with the sounds of your ragged breathing, roman’s grunts, and the slick slap of skin on skin
“fuck—fuck—” you choked out as he hit that spot again, deeper this time, harder, and your back arched instinctively.
your thighs trembled. your nails dug into marble
you couldn’t hold anything in anymore.*
it slipped out before you could stop it: a plea. desperate. needy
and god, hearing his name like that from your lips? it drove him wild
roman’s breath came in ragged bursts, his voice dropping into something dark and, filthy, a tone you hadn’t heard from him before.
“look at you,” he growled, leaning over your back as one hand yanked your hair again. “taking me so fucking good, like this was made for me.”
his hips snapped harder, each thrust deliberate now, punishing almost, but still with that possessive rhythm only roman had
he panted against your ear:
“feel how deep am? that’s all mine. every inch of it.”
“i could cum right now just watching my cock disappear inside you.”
just raw, graphic desire.
roman’s hands roamed greedily, one still fisted in your hair, the other sliding down your side to grip your ass hard, spreading you slightly so he could go even deeper.
“fucking perfect,” he gritted out between clenched teeth. “your pussy, so tight around me. like it never forgot how i feel.”
he thrust harder now, no rhythm left, just pure instinct, and his voice turned rougher with every filthy word:
“you’re dripping… i can feel it.”
“i’m gonna make you come like this. right on my cock.”
then he leaned down and bit the back of your shoulder, a sharp sting of pleasure, pain, as if marking what was his.
every filthy word from roman’s mouth, every brutal thrust, it shattered whatever composure you had left.*
“oh my god—” the moan tore out of you before you could stop it, high and desperate. your body trembled with the force of his movements, the way he filled you completely, over and over.
your fingers scrambled for anything to hold onto, the counter edge, a loose strand of your own hair, but there was nothing stable in this moment.
words failed. thoughts blurred.
then another wave hit as he angled deeper inside, and suddenly?
you were right on the edge
roman’s free hand, still slick with sweat and trembling slightly from exertion, slid down your stomach.
then his fingers found it
swollen, sensitive, throbbing with every nerve ending lit up by how hard he was fucking you.
without warning, and without slowing his thrusts one bit, he started rubbing slow circles there. firm pressure at first, then teasing lighter strokes just to watch you squirm.
“there?” he breathed against your neck, voice wrecked but smug. “that what you need?”
his thumb kept working in time with each deep pump of his hips, a perfect rhythm of friction and fullness that had your vision blurring.
roman felt it before he saw it.
the second your body tensed, the sharp inhale, the way your walls suddenly clenched tight around him, he knew
and instead of chasing his own release like most guys would, roman focused on you.
he kept rubbing slow, deliberate circles on your clit, gentler now but steady, as you tipped over the edge
his thrusts slowed too, not stopping completely, but softening into deep grinds to keep you right in that peak without overwhelming you.
“that’s it,” he murmured darkly against your shoulder. “come for me… just like that.”
the aftershocks of your orgasm still pulsed through you, waves of pleasure making your body twitch, but roman wasn’t done.
he kept moving. slow, deep grinds now, letting you ride it out while he stayed buried inside.
his breathing was heavy, uneven, the kind that meant he was close. so close
his hips jerked once, twice, and with a low groan muffled against the back of your neck?
filling you up completely as his whole body tensed behind you, a shudder running through him from head to toe. roman’s breath hitched, sharp, and then his entire body locked.
his hips stuttered, driving deep one last time as his release slammed into him like a freight train.
you could feel it hot and thick inside you, as he pulsed again and again, each spurt sending warmth spreading through your core. a guttural groan tore from roman’s throat, a raw, unfiltered sound that wasn’t sexy or cool, just pure animal instinct. he didn’t pull out. didn’t soften the thrusts.
just stayed buried to the hilt while he emptied himself completely into you
just pleasure crashing over him in relentless pulses.
the room fell into a heavy, breathless silence
roman’s forehead stayed pressed to your shoulder, his body still trembling slightly from the aftershocks. his arms wrapped around you loosely now, holding you close instead of gripping or pulling like before.
just both of you catching your breath. heartbeats slowing.
then Roman finally lifted his head, kissing your neck softly this time, and spoke, voice rough but quiet:
roman carefully turned you around, his hands gentle now, almost reverent.
he helped you sit back on the counter properly this time: legs still slightly spread, your shorts and panties still bunched around your knees. the air was cool against your skin, but his body heat kept most of it from feeling exposed.
without a word, he grabbed a small paper towel from the dispenser beside the sink, and then slowly started cleaning you up
bot rushed. not clinical.
he wiped between your thighs first, then tucked another towel gently under where everything had happened, to help with any mess
“can we go to CVS after the party?” you asked
roman looked up at you, his expression serious, but not panicked. just responsible.
he tossed the used paper towel into the trash and then cupped your face with both hands, his thumbs brushing over your cheeks.
“yeah,” he said quietly. “we’ll go to CVS after this.”
just immediate agreement, like it was non-negotiable for him.
then he leaned in and kissed you softly. not a hungry kiss like before, this one was gentle. a silent promise that even if things got messy again, he’d take care of it.
roman rested his forehead against yours again, just breathing together for a second, no words, no movement.
the party noise outside felt miles away now. the music muffled. the voices faded, it was just this quiet moment in the bathroom, the two of you sitting there half-dressed, hearts still slowing from everything that had happened.
then roman kissed your nose, a stupidly sweet gesture, and whispered:
no sarcasm hiding behind it
an: this took me like four days of procrastination and i lowkey hate it but i hope yall liked
taglist: @relic2222 @pearlyrenae @lattetwirll @jaidenluvsu @enslyyr @sweet2sin @sunoonii @gnariii @nesbi0 @ipeeglitter1999 @pirouette3x @we-finna-go-far @gunzs1ut2222 @jazminhands @seraphiclizbotomy @holacsh @baddestbitchtoeverlive @ilvyally @hearts4joycelynn @swagmermaidclub @missmodelsexx @greensporevall3y @gabisohot @glittercitybag @hotangelgirll @swgburnn @ang4lbaeexxxx @whisperingwisteriaa @rommami @luckythefantastic @nreadsss @inga-25 @solacordera @yrluvr22 @angelrazor6000 @bitchimmadashell