Work Text:
jordan li wasn’t exactly a jealous person, they never had been. a lifetime of fuck buddies taught them not to be. besides, they’d never gotten close enough to anyone for them to truly feel that emotion.
that was until marie moreau walked into their life. the presence of her, her closeness, it was an unwelcome feeling. until it wasn’t.
so for the first time at godolkin the ever elusive and intimidating jordan li’s hard exterior had melted. for one person and one person only.
marie had jordan wrapped around her finger and she knew it.
luke and andre had given them shit for being ‘whipped’ but they couldn’t care less. i mean, have you seen their girlfriend?
they were looking at her right now from across the room. they were mindlessly nodding to some trustee who was talking them up about something, though they weren’t paying much attention. they’d rather look at marie. she looked stunning, sporting a skin tight golden dress covered in hundreds of tiny crystals. she was literally sparkling across the room. it was driving jordan crazy. they couldn’t wait to get the hell out of here, slip marie out of the skin tight fabric and spend an eternity between her thighs.
but they couldn’t, at least not right now. so here jordan was, at this boring benefit, drinking cheap champagne and counting down the hours till they could.
a cruel and unusual punishment if you’d ask them.
marie was talking up some guy jordan didn’t recognize, but considering how he was dressed and his thousand dollar watch jordan had clocked, they assumed he was some rich donor. he’d been talking to marie for awhile. jordan assumed they were probably chatting her up about some sponsorship.
that was until they saw the guy put his hand on marie’s hip, leaning in closer to her ear.
jordan’s brows snapped together, their posture stiffening; they felt their heart slam roughly against their chest, an uneasy feeling made itself known deep in their gut.
they were up and off their chair before they could think about it, their brain taking a back seat as they headed towards marie.
before they even made it to her, jordan watched as marie pushed the man's hand away, stepping away from him.
jordan finally made it to marie, coming to stand behind her, snaking their hand around her hip. the only hand that should ever get to touch marie, or the oxygen around her.
marie jumped slightly under their touch, though relaxed when she turned to see jordan, letting out a heavy exhale of relief.
jordan felt more calm now having marie in their arms.
“is this your boyfriend?”
well so much for calm.
“yes.” marie said quickly, definitively, leaving no room for any debate.
the man’s eyes widened, huffing a quiet “oh”, though it didn’t sound apologetic.
“yeah, ‘oh’.”
“jordan.” marie spoke their name firmly, probably her way of telling them to pull back.
but jordan didn’t want to pull back, in fact that was the last thing they wanted to do. they’d much rather dislocate this guy’s jaw. still, they took a steadying breath in, just for marie.
the man looked between jordan and marie, an amused look on his face. “relax, man. i didn’t know she was spoken for.”
“doesn’t matter if she’s spoken for or not, maybe don’t touch people you don’t fucking know.” marie’s hand came to their chest, applying pressure to it, they had half a mind to relax into her touch.
“pull back, man.” the man warned, puffing out his chest trying to look intimidating. jordan almost laughed. did this guy know how easily they could crush him? and they mean literally. it wouldn’t be hard for them to slam him into the ground, then methodically pack him up into a box.
though that was probably a bad idea.
“i’ll make this simple for you, you’re never going to touch her again or-”
“or what?”
jordan stepped forward towards the man, they looked down at him, their muscles tensed; they could hear their own pulse ringing in their ears. “or you and i are gonna have a problem, and we wouldn’t want that, now would we?”
rather than crushing this man into the ground jordan settled on reaching out, grasping onto his shoulder. they barely even used a fraction of their strength, knowing if they let themself use any more they’d rip his arm clean off.
the man winced at the pressure, his eyes widening, probably coming to the realization that jordan was a supe and could (would) probably crush him into the ground if they really wanted to. “alright alright, i’m sorry.”
jordan scoffed.
“tell her.” they motioned towards marie, who was standing behind them.
“i’m sorry.” his voice came out high pitched, no doubt attempting to mask the pain in his shoulder.
“thank you.” marie said.
with that jordan decided to let the man go, not because they particularly wanted to, but because it was probably not a good idea to beat this man to a pulp in front of an entire gala of people.
they’d probably get blood on their suit, their twelve hundred dollar suit that was tailored perfectly to their forms.
so they let him go, but not before giving a swift smack to the side of his arm, which would definitely leave a bruise. “good man, now get the fuck out of my face.”
the man nodded, holding onto his arm stalking away, no doubt embarrassed, a throbbing pain in his right shoulder.
jordan watched him as he went, only turning back to marie when the man was out of sight.
when their eyes resettled on marie, her hand was on her hip, an unreadable expression on her face.
jordan suddenly felt sheepish and a little silly, their rational brain finally catching up with them.
“i’m sorry.” they said immediately, instinctively.
they didn’t want marie to be mad at them. maybe stepping in was the wrong thing to do. jordan knew deep down marie could protect herself, she was stronger than them, stronger than most everybody.
still, jordan’s instinct was to protect marie, always. they’d waited too long for her, and they’d be damned if anyone ever took her from them.
“there’s no need to be sorry,” marie said, “you’re not the entitled asshole who tried to grab my ass.”
“i’m sorry he did that.” jordan stepped closer to marie, examining her closely. “are you alright?”
“i’m okay. i promise.” she nodded, leaning in to kiss them. it was soft and sweet; jordan’s nerves began to settle. that was until marie pulled their bottom lip into her mouth, biting it with her teeth. jordan startled, their head instinctively pulling back; marie followed them, kissing them a bit too roughly, at least for being in public.
it ended just as quickly as it started.
marie pulled back, biting her own lip, raising her eyebrows suggestively. “feel better?”
jordan’s nerves, which had just settled, immediately spiked again; they felt their heart in their chest, an insistent hammering starting up beneath their skin.
“yeah, uh… yes?” their answer sounded more like a question as jordan tried to unscramble their brain. “sorry, but uh, what was that?”
“what was what?” marie asked innocently, shrugging her shoulders.
“marie.” jordan tried to sound serious, but even they heard the crack in their voice.
when it came to marie, jordan didn’t have a leg to stand on.
“come on, the speech is starting.” marie reached out her hand and grabbed jordan’s, pulling them behind her as she led them to their assigned seats. jordan pulled marie’s chair out for her before sitting down beside her. the lights came down and the projector turned on; it was some PR bullshit that vought had dragged all the top ranked supes on campus in for.
jordan was listening to some trustee go on about some important sponsorship with the campus when they felt marie’s hand on their thigh. they immediately looked down then back up at marie. she just smiled at them, then looked back at the presentation like nothing was happening.
except something was happening, something was definitely happening.
marie moved her hand back and forth, her touch was light, soft, perfectly innocent. yet, jordan felt like they were on fire.
jordan moved to grab their drink, sipping on their champagne like it could extinguish the fire inside of them. unfortunately for them, marie decided that was the best time to grasp at their thigh, raking her nails roughly against their skin.
jordan flinched. hard.
they choked on the champagne, coughing out the liquid back out into their glass, nose burning. everyone at the table turned to look at jordan, including marie, who was trying not to laugh. jordan dismissed their concern by waving their hand, a silent signal they were all right.
when everyone went back to listening to the speech jordan turned towards marie, leaning into her ear. “what are you doing?”
“is it not obvious?” marie said, trailing her hand up from their thigh to their crotch, pressing firmly against them.
jordan buckled their hips, body tensing against marie. they immediately changed forms, startled.
“marie.” jordan said, trying to keep their voice as steady as possible, though they could feel their sanity slipping, brain turning into mush. “not here.”
marie leaned into them, her lips coming to their ear, gnawing ever so slightly against their lobe.
“bathroom?”
jordan cleared their throat, nodding.
marie pushed out of her seat and began to head to the bathroom. jordan looked back as she walked away, mesmerized by the way her hips moved with every step.
they counted to 100 before they pushed out of their chair to follow her. they made it to the bathroom and pushed it open, door unlocked. they saw marie standing there, back pressed up against the sink; she was waiting for them.
jordan pushed the door closed, locking it behind them. they looked at marie and waited. in a quick moment marie surged forward, connecting their lips in a heated kiss.
jordan grunted, masking their moan under it. marie pulled at their shoulders, dragging them together as closely as she could.
though jordan was happy to be kissing marie, and wanted to do much more, they couldn’t help but let their mind wander, a certain question pulling at their brain.
they pulled back from marie, holding her in place when she chased after their lips.
“wait wait wait.” marie pouted, her bottom lip pushing out in protest. “relax, this will only take a sec.”
marie rolled her eyes playfully, sighing dramatically. “fine.”
“what’s got you all worked up?” jordan asked, genuinely curious.
marie’s face flushed, a dark crimson color panting her cheeks, though she stood her ground. “you.”
“me?”
“yes, you.” marie wrapped her arms around jordan’s waist, tugging at the material of their suit. “you, my knight in shining armour.”
jordan’s eyebrows slanted, eyes squinting, confused. “knight in shining armour?”
marie nodded. “you, protecting me, being possessive, it’s hot.” she said, her grip tightening around their waist.
“really?” jordan thought back to what they’d done, how they acted when they saw that guy grab marie. it felt silly and stupid after their brain had sobered up. they’d expected marie to be mad. “why?”
she shrugged, “makes me feel wanted.”
jordan had known of marie’s past, knew how she was treated by those around her, how easily they discarded her. it was a sore subject for marie.
jordan wanted marie to know they wanted her, would never not want her. though they were never certain they expressed it well.
apparently being a jealous asshole was the best way to get their point across. go figure.
rather then respond, jordan leaned in, connecting their lips in heated kiss. they let all their emotions pour out of them as they kissed her. jordan’s knee wedged between marie’s legs, she let out a straggled moan at the sudden pressure; music to jordan’s ears.
they pressed harder with their knee and marie jolted against them, “fuck. not fair.”
jordan raised their eyebrows, “you know what’s not fair?” they raised their hand to grab marie’s chin, forcing her to meet their eye level, “you out there. playing with me like that.”
“what are you gonna do about it?”
jordan paused for a moment, debating. after a few seconds they moved, taking off their suit jacket and throwing it on the sink.
they rolled up the sleeves of their dress shirt, exposing their forearms. they finished by pulling their tie loose, it was much too tight for a situation like this.
marie sucked in a breath as she watched them do it, which didn’t go unnoticed by jordan; a cocky grin tugging at the edge of their lips.
jordan moved back toward marie, gripping the back of her thighs as they lifted her onto the bathroom sink, easily setting her down. they didn’t move into kiss her, they didn’t even touch her, rather they just looked, taking her in. she was stunning, beautiful, biblical. jordan’s personal piece of heaven.
jordan brushed a loc of hair away from her face, settling their hand against her cheek. “you’re so fucking beautiful marie.”
marie’s eyes closed at the touch. “all for you.”
all for you.
the words went straight their pants. jordan breathed in heavy breath then exhaled, moving towards marie, reconnecting their lips with vigor. it was messier than the others had been, rough and hot. jordan felt marie’s hand sliding into their hair, fingertips grasping at the strands.
jordan hiked up marie’s dress to her thighs as they shoved their hand between her legs. jordan’s fingers danced against the lace of underwear, applying a light pressure to her clit.
marie broke their kiss, eyes closing shut as her hands tightened in jordan’s hair.
jordan leaned against her forehead. “you like that?”
marie nodded her head aggressively, letting out a quiet ‘mhmm’.
jordan pulled their hand out from under marie’s dress. her eyes shot open, immediately groaning at the lack of contact, hands coming up to jordan’s tie, tugging on it harshly.
“don’t be a brat.” jordan said.
but marie didn’t listen, grabbing more firmly against their tie, bucking her hips against their waist.
“marie.” jordan said, their voice was firm, a warning.
marie breathed out and dropped the tie, caving.
“that’s my good girl.” jordan leaned up to kiss her nose affectionately, pulling back not a moment later. they reassumed their actions to what they were doing before marie’s little interruption. they moved their hand to marie’s face, holding out two fingers against her lips.
“open.” marie did as she was told, opening her mouth. jordan slid their fingers into mouth, “suck.” marie closed her eyes as she ran her tongue against their fingers, pulling them into her mouth. jordan watched, a silent noise of satisfaction escaping their lips. marie let go of their fingers with a silent ‘pop’.
jordan moved their hand in between marie’s thighs, pulling her underwear to the side for better access. they spread her legs wider as they finally found her center. jordan ran their fingers over her, taking some of her wetness and rubbing it against her clit. they pressed gently at her entrance, pushing their finger in at a languid pace.
marie’s hands flung to jordan’s shoulders, pulling them into her.
“okay?”
“yes,” marie exhaled a shaky breath, “i’m okay.”
with that conformation jordan slid their finger out, then back in as they gained their rhythm. they repeated the movement, curling their finger as they did. marie gasped, head falling back in pleasure.
jordan moved into her space, warm breath against her neck, “so good, so beautiful.” they sucked at her neck in tandem with their words, “my beautiful girl, my marie.”
the feeling of marie, her warmth made jordan feel dizzy, off centered. it was odd really, how marie made jordan feel completely off balance, yet simultaneously, she was the only thing tethering them to this world.
jordan pushed in a second finger, deepening their reach inside her, their thumb moving more fiercely against her clit.
“fuck, jordan” marie gasped.
jordan smiled, it was cocky, overconfident, that classic jordan li smile. they began to pick up their pace, wanting to raise the level of her pleasure.
jordan’s hands found the straps of her dress and they pulled them down her shoulders, exposing her chest. they trailed their lips down her neck, teeth nipping at her skin. marie jolted, the feeling of their teeth slightly over powering.
they reached her breasts, their mouth covering one nipple, sucking at its stiff peak. marie let out a cry that was too intense to contain. jordan increased their fingers to three, stretching marie out to a fuller extent.
marie felt that, her body straightening up, eyes shooting open. she looked down at jordan and bit her lip, groaning out at the borderline pornographic sight before her. she pulled jordan by their hair, shoving their lips against hers. the kiss was anything but kind, it was rough, desperate, barely sustaining oxygen.
she pulled back her lips and looked at jordan, eyes desperate. “faster. please.”
jordan followed her command. they eased in bit by bit, their fingers moving roughly, setting an unforgiving pace.
marie’s eyes closed again, her body sinking into the pleasure that was jordan.
“jordan-” marie whimpered, hands blindly grasping at the tensed muscles of their arms, squeezing. “fuck, i’m close.”
“already?” jordan asked, teeth grazing against her pulse point; marie nodded. they felt as marie began to unravel under their fingers, but jordan wasn’t ready to let her go, not yet. “no, not yet. hold it.”
maire whined, shaking her head. “jordannnn, i can’t.”
“i said no.”
marie once again took jordan’s tie in her hands, tugging at its fabric and this time jordan allowed her to.
they didn’t stop their pace, as they kept fucking into her with vigor; they toyed with her clit, applying an almost painful pressure against her.
marie jolted; jordan smirked.
“jordan, please.” marie begged, her words went straight to their crotch, the heat of their own arousal spiking.
“say please again.”
marie breathed out then back in, “please. please jordan, let me come.”
jordan felt marie’s wetness overflowing on their fingers, they kept their movements, their stimulation harsh, slightly overpowering.
“fuck, fuck, fuck!” marie bucked her hips against them, she moved her hands to the back of their neck, pulling roughly at the strands of jordan’s hair. “jordan, please! please, i’m begging you!”
jordan could feel their resolve loosening, though they didn’t stop their movements; they hadn’t got what they wanted yet.
“tell me you’re mine.” jordan said, voice low, raw. “you know you’re mine.”
“i’m yours!”
“i’m the only one who can make you feel like this.” they continued, “only me. you’ll only ever be for me.”
marie nodded, legs shaking as she tried to hold back her orgasm. jordan pulled back from her, searching marie’s face, bathing themself in the warmth that was marie.
finally, jordan decided that was enough. they leaned in pressing their forehead against hers, “come for me.”
a dam opened inside marie, jordan felt it on their fingers. she arched her back, eyes shutting as she breathed out her pleasure in harsh breaths.
jordan fucked her through it, not letting the tightness of her cunt deter them. they let marie feel it through, following her body with the movement of their fingers. finally they felt marie tighten her legs, using the pressure of her thighs to stop jordan. they relented, pulling out of her.
marie fell into them, collapsing into their chest. jordan smiled, they encircled her into their arms, holding onto her. they waited for her to come back to herself.
after a few moments they felt her stir against them, pulling back against their chest. her skin was flushed, a slight sheen of sweat covered her face and collarbones; she could barely keep her eyes open.
jordan brought their hands to her cheeks, holding her face in their hands. marie smiled, leaning into their touch. “are you okay?”
marie nodded slightly, “i’m okay. that was intense though. i think that’s the hardest i’ve ever come.”
“yeah?”
“yeah.”
jordan smirked, “wanna do it again?”
marie rolled her eyes, shoving at jordan’s shoulder. “you’re insatiable.”
“only when it comes to you.”
marie pushed their face away from her playfully, no doubt trying to avoid them seeing her blush.
jordan laughed, letting her.
“let’s get out of here.”
“give me a minute.” marie said, “or else you’re gonna have to carry me out of here.”
“what’s wrong with that?”
marie rolled her eyes, shushing them into silence.
jordan smiled at her, leaning in to kiss her, it was slow, soft, full of jordan’s adoration.
jordan let her recover while they held her in their arms. they hoped there wasn’t a long line outside the bathroom.
