loose ends jaafar jackson
jaafar jackson x f!reader ────୨ৎ──── ♡ wc: 6.1k
synopsis: overstimming jaafar (& tying him up)
cw: smut, oral (m!receiving), bondage, overstimulation, dry humping, praise, teasing, dirty talk, multiple orgasms, needy!jaafar, slight switch!jaafar
ik i said i'd shorten it but this is the most i could do
requested by anon !!
the second the hotel room door clicked shut behind you, the entire night seemed to catch up to him at once.
jaafar let out a long breath, one hand reaching for the collar of his dress shirt while the other stayed planted on your waist.
the city lights outside spilled through the massive windows in blurred streaks of gold and white, reflecting softly against the marble countertops and dark furniture of the suite.
somewhere below, traffic moved in distant waves, muffled this high up. the air conditioning hummed quietly overhead, cool against your skin after hours spent in crowded rooms, camera flashes, and too many people.
but the room itself felt warm.
maybe because of him.
his suit jacket hung loose off one shoulder now, the fabric wrinkled from the car ride back and from your hands. his tie hung loose around his neck, completely undone, and the first few buttons of his shirt had come open at some point between the elevator and the room.
he looked too good.
you kicked your heels off near the door with a dull clack against the floor before looking back at him.
jaafar was already staring.
leaning against the edge of the dresser with one hand braced behind him, shirt slightly untucked, while his eyes followed you through the room with absolutely no shame.
his gaze dragged over you slowly as you crossed the room toward him, the silk fabric of your dress shifting softly against your skin with every step, catching the warm amber light spilling from the lamps beside the bed.
“stop looking at me like that,” you murmured.
a lazy grin pulled at the corner of his mouth.
“give me a reason to look anywhere else.”
you rolled your eyes, but the distance between you closed instantly as his hands slid around your waist, pulling you in. his palm felt warm through the thin fabric of your dress.
“see?” he whispered, his eyes dipping to your lips. “you can’t.”
your pulse quickened. it always did when he looked at you like this.
the expensive black dress shirt stretched across his chest as he leaned back against the dresser, sleeves rolled carelessly to his forearms.
his eyes looked darker than usual, heavy-lidded and intensely focused on you.
“you’re quiet,” he murmured after a moment.
your fingers drifted to the satin hanging around his collar, smoothing it between your fingers.
“so are you.”
a quiet breath left him through his nose before his eyes flicked back to your face.
“that’s because i’m trying very hard to behave.”
fighting a smile, you tilted your head slightly. “behave from what?”
amusement flickered across his face. “you know exactly what,” his voice had gone rough enough to send heat crawling down your spine.
you pretended to think for a second before narrowing your eyes at him dramatically.
“no,” you said thoughtfully. “i don’t think i do.”
jaafar just looked at you for a second, already fully aware you were messing with him.
you only smiled innocently back.
then his hands tightened around your waist before he pulled your hips flush against his.
and you felt it.
to say he was turned on would have been putting it lightly. you could feel the firm, demanding heat of him burning through his slacks.
“still confused?” he murmured.
your fingers stilled against the satin hanging loose around his neck. you didn’t answer right away. instead, you gave the ends of the fabric a slow, deliberate tug, bringing his face just inches from yours while a small, knowing smirk played on your lips.
jaafar studied your face for a second, his own grin fading into a look of cautious amusement.
“i know that look. you’re up to something.”
“maybe i am,” you hummed, flashing him an innocent smile before sliding your hand down to take his.
jaafar let you pull him away from the dresser with little resistance, following you over to the bed. he settled back against the headboard, one arm draped loosely over the pillows behind him as he watched you climb into his lap.
your dress rode higher against your thighs, the silk bunching slightly as your knees settled on either side of him. his hands found your hips again without hesitation.
you leaned in first, kissing him softly. both of your eyes fluttered shut almost immediately. the kiss stayed lazy at first – slow and unhurried. your lips moved against his, tongues brushing while jaafar kissed you back with a quiet eagerness that made warmth curl in your stomach.
you felt his fingers push into the supple skin of your waist as you kissed him harder, your hands sliding up his chest to grip at the collar of his shirt. it was intimate, wet, and slow like you were trying to coax each other to open up.
a quiet sound slipped from him at the feeling – soft and breathy.
your stomach tightened at that.
you loved watching his composure slip piece by piece whenever you touched him like this.
his hands drifted lower after, settling against the tops of your thighs while you shifted against him. the movement made your dress ride up further, until the only thing separating you and jaafar was his pants and your underwear. with one fluid motion, you shifted forward just enough that your center pressed flush against him.
his breath caught in his throat, fingers tightening at your waist. his hips pushed up without permission, grinding against you once – slow and filthy until the friction stole your own breath away.
jaafar caught your bottom lip with his teeth, nipping and tugging slightly, coaxing a breathy gasp from you. your hands slid down his chest just enough to gather the fabric of his shirt, gripping the collar tightly as your hips rose involuntarily into his grasp. his grip on your waist grew tighter, falling lower to hold the tops of your thighs. he pulled you even closer to him until you sat back completely on him, your weight resting against his hips.
you could feel him, hard and heavy, pressing directly into you.
you guided your kisses lower, mouth brushing the edge of his jaw.
his head tipped back slightly on instinct, exposing the long stretch of his throat to you like a silent invitation. and you accepted it.
you pressed an open-mouthed kiss to the sharp edge of his jaw, then another. his skin was hot. the second your lips met his skin, a low groan slipped from his throat.
your lips dragged along his jaw, your tongue flicking out to taste the warmth of his skin, the faint smell of his cologne clinging to his neck. he was so warm beneath you, his muscles tense, holding his breath like he was waiting to see if you'd stop.
you wouldn't, of course
you trailed lower, your mouth lingering on the smooth line of his throat. you pressed your lips wider against the sensitive skin just below his ear, sucking lightly just to feel him shudder beneath you.
you trailed the kisses lower, on his neck, down to his chest.
he rocked up again, a little more firmly this time. he was grinding you down now, hands tight on your waist, dragging you over the length of him like he needs the friction or he's going to lose it.
you bit your lip.
he was so hard already, it was ridiculous, and you were soaked. the damp material of your panties clung to your slit like a second skin, and with every slow grind, your clit caught just right on the thick ridge of him.
you felt dizzy.
drunk on the sensation.
your breath got stuck somewhere high in your chest, and all you can do was move with him – rolling your hips, letting him pull you back and forth over him.
“you feel…” jaafar groaned again, his eyes fluttering shut. his head dropped back onto the pillows as another roll of his hips met yours. “...god, you feel so good like this.”
your fingers gripped his collar. you were panting now, lips parted, flushed all the way to your chest.
your clit was throbbing, your thighs trembling.
all you were doing was rocking against him, barely more than dry humping, but even then, the friction was already too much.
you leaned in again, brushing you lips beneath his ear, and jaafar shuddered beneath you. his grip on your waist grew bruisingly firm, like he’s doing everything in his power to ground himself.
“feel that?” he mutters low against your shoulder, his breath ragged. “that’s what you do to me.”
you swallowed hard, head spinning. you couldn’t even bring yourself to answer.
you just leaned in again, kissing down the length of his throat while he kept rocking you, grinding you down like he’s trying to get you both off without taking a single layer of clothes off.
you couldn’t stop.
but you couldn’t let him keep setting the pace.
still catching your breath, you slid your palms down his arms, over the sleeves stretched across his biceps and along his exposed forearms, your fingertips skimming the faint veins beneath his skin.
he watched you with lips parted, chest heaving, his brows pulling together when you finally reached down and took him firmly by the wrists.
“what are you doing?” he murmured, his voice thick and rough.
you only leaned in to press a quick kiss to the corner of his mouth before pulling back.
your fingers found the satin tie hanging loose around his neck. the fabric felt cool and smooth against his skin as you wrapped it carefully around his wrists once… then twice.
jaafar looked down at his captured wrists, his mind finally putting two and two together. you could see the exact moment the haze vanished from his mind. when he looked back up, a hunger flared in his eyes, his gaze darkening completely as his chest began to rise and fall in a much slower, deeper rhythm.
“baby,” the word came out half-laugh, half-disbelief.
you tilted your head innocently. “what?”
“you can’t be serious,” he breathed.
your fingers slid along his wrists gently before guiding his arm backward toward the headboard. the hotel sheets rustled underneath him as he leaned back slightly to let you move him where you wanted. his eyes never left your face once.
the room felt quieter than before.
smaller somehow and more intimate.
you looped the tie around the bedframe carefully before tightening the knot just enough to hold.
you felt him again– how hard he was underneath you. how close he was to snapping. jaafar flexed his wrist experimentally against the satin before letting out a soft, disbelieving laugh under his breath. he was so hard, his cock twitching under you.
“oh my god,” he muttered.
you only smiled.
“you’re scary.”
but his voice came out quieter now, warmer. because, despite the words, he was looking at you like he wanted you to keep going.
you leaned forward, resting your palms flat against his chest and letting your full weight settle into his lap. the sudden, close heat of your body made him let out a low, rough grunt.
his jaw clenched so tight a small muscle ticked in his cheek, his eyes half-lidded as they locked onto yours.
“you’re driving me insane, baby,” he rasped, his voice dropping into a deep, gravelly tone that sent a shiver straight down your spine.
“i’m just taking my time,” you hummed, sliding your hands slowly down the front of his shirt.
you popped the remaining buttons open one by one, your fingertips brushing over the warm, smooth skin of his chest. every time your nails lightly scraped over his skin, his breath hitched, his chest rising in sharp, shallow swells beneath your palms.
leaning down, you let your breath brush against his lips, but you didn't kiss him right away. you hovered there, teasing him, until jaafar groaned and lifted his head off the pillows to try and close the distance himself. he couldn't quite reach, straining forward with a quiet huff of frustration.
a triumphant little smile pulled at your mouth. you rewarded him then, capturing his lips in a kiss that was no longer lazy.
it was deep and demanding.
jaafar poured all his energy into the movement of his mouth, his tongue tangling with yours with a desperate eagerness. he was completely matching your rhythm now, his chest heaving under your hands as you broke the kiss to trail your mouth down his chin.
you shifted on top of him, straddling his thighs, the soft press of your inner thighs brushing his trousers as you steadied yourself. all you could feel was him straining under you, bound above, eyes glassy with need.
he tried to jerk upward again, wrists flexing hard against the satin tie. it tightened with the tension, tugging against the frame, but it held.
and the way he groaned when he realized he couldn't move – when it finally sank that he couldn’t reach for you, couldn’t pull you closer, couldn’t take the lead the way he usually did.
it sent a shiver straight through you,
a pulse.
a throb.
a wicked ache that bloomed between your legs and crawled up your spine.
he was completely at your mercy.
your hands slid slowly up his chest again, spreading the panels of his dress shirt wider.
it was rumpled at his sides now, bunched in messy folds under your knees, completely open from the collar down to his waist.
you let out a soft, breathless laugh, looking down at the result.
jaafar couldn’t have cared less about the state of his clothes.
he was only looking at you.
“you’re terrible,” he groaned.
he had a smile, tugging at the corner of his mouth. teeth caught on his bottom lip.
but the second your mouth returned to his chest, his smile disappeared.
he was burning hot under your lips, his chest smooth and firm. you kissed down his sternum, open-mouthed, dragging your tongue along the hard dip between his muscles, feeling every shudder of his body as he struggled to stay still for you.
his stomach jerked, contracting sharply when you nipped the sensitive skin just above his navel.
your hands followed, nails grazing lightly down his sides.
“my god,” he breathed, his head slamming back against the pillow. “you’re–”
you glanced up again.
he was panting now, his pupils swallowing nearly all of the dark warmth in his eyes. his lips were parted, swollen, and you watched the muscle in his jaw lock as he tried to keep himself completely still because he knew you wanted him to.
and then you popped the metal clasp of his trousers.
his body tensed. a full-body shudder ripping through him, his hips fighting not to thrust straight into your hands.
you caught your bottom lip between your teeth and tugged the zipper down just enough, the smooth, metallic glide sending another wave of liquid heat rolling through your core. you hooked your fingers over the waistband of his dark briefs and pulled his dick out into the open air.
oh fuck.
he was thick, swollen, and visibily twitching against his abdomen.
at the tip, a bead of pre-cum had already bloomed, glistening against the flushed skin.
you swore you saw it pulse.
your mouth went completely dry.
there was something so intensely obscene about the sight of him like this – the way he was already leaking for you, the head straining for attention.
begging to be touched.
begging for your hands, your mouth, anything.
you settled your weight right back onto his thighs.
your own panties clung to you, soaked completely through, clinging tight between your lips from how wet you were.
but instead of pulling back, you ground down.
slowly.
your soaked panties met the leaking head of his cock, and the contact was electric.
it hit your clit just right, rubbing against the stiff, burning ridge beneath you, and you both moaned at the same time.
jaafar bucked upward on instinct, tugging on the satin tie. the restraint held firm, keeping his arms anchored and trapping him under your weight.
“oh my god– ,” he gasped, his voice breaking halfway through.
his eyes snapped open, locked onto yours, completely undone but still trying to hold your gaze. “what are you– shit, baby, please–”
“shhh,” you whispered, leaning forward to press another kiss to the corner of his mouth.
his lips chased yours with a desperate eagerness, but you were already pulling away.
you rolled your hips again.
slower, deeper, dragging your soaked heat across the full length of his cock like it was nothing.
“god– you’re gonna– ” his voice dissolved into a strained rasp.
his wrists pulled back hard against the satin tie, the muscles across his chest and shoulders flexing as his breath hitched deep in his throat.
“you’re so hard,” you whispered softly, rocking your hips against him again. “you’re dripping.”
your panties were grinding directly against his bare skin, slick, warm, and filthy between you.
the damp silk of your underwear smeared the mess directly over his head, spreading his pre-cum across both of you until everything felt friction-soaked and slippery.
“don’t say it like that,” he muttered, his jaw clenching as he tried to lift his hips upward to meet you.
you moaned this time, the sound catching in your throat.
the contact hit your sweet spot too perfectly. your body was starting to throb from the inside out.
your thighs trembled slightly as you moved again, your clit grinding along that burning, swollen ridge.
you leaned down to kiss his jaw, trailing your mouth along his neck. you bit down gently just below his ear as you rolled your hips in another slow, deliberate circle.
when he let out a wrecked groan, you felt the vibration of it low in your belly, twisting everything tight.
you were soaked.
your pussy found the exact shape of him, and you settled there, pressing down slowly, letting your full weight sink into his lap until the thick ridge of his cock was nestled snug against your folds.
it was too much and not enough all at once.
you stilled for a second. you felt him pulse hard against you.
you felt your own arousal spill, hot and thick, soaking the fabric of your underwear until it grew slippery beneath you. even with the layer separating you, it felt like he was everywhere.
jaafar’s breath stuttered.
you glanced up, and his face was completely undone. his head was tipped back against the pillows, his jaw clenched so tight a sharp muscle ticked in his cheek.
the tension in his upper body was immense, his sleeves bunched around his forearms as his arms remained taut against the bedframe, but he didn't move.
he just took it.
“shit, baby,” he whispered, his voice raw and gravelly. “you’re so wet… i can feel it. i can feel everything.”
“yeah?” you breathed, leaning forward until your palms pressed flat against his bare chest.
his skin was hot under your hands, his heart hammering hard enough that you could feel the rhythmic thud against your fingertips.
you ground again, slower this time, a deep, heavy roll that made your clit throb and your jaw tremble.
it was so messy now.
the squelch of your slick catching every time your pussy slid over his skin.
all he could do was watch you through half-lidded eyes.
he jerked once, but the satin tie binding his wrists held him firm.
“please,” he choked out, his eyes squeezing shut as his head turned into the pillow. “please, baby... if you keep doing that, i’m gonna–i can’t–”
you tightened your thighs, dragging yourself forward one last time, letting the tip of his cock press right beneath your clit. you held the pressure there, freezing in place.
you just felt him pulse.
you wanted him to lose his mind.
you wanted him to break completely.
but more than that, you wanted to ride that exact edge – watching every stutter of his hips, every ragged breath, while he fought against the restraints and begged for something you weren't ready to give him yet.
jaafar let out a quiet, broken whimper.
it punched straight to your core.
your hips faltered, your rhythm stuttering as a rush of heat flooded through you. you couldn’t help the sharp gasp that slipped out of your lips, your body shuddering as the head of his cock dragged just right over your sweet spot. you were close, too.
embarrassingly close.
“please,” jaafar begged again, his voice entirely broken this time. “baby, please, let me touch you… i need to… you’re gonna make me cum just like this–”
you sat up straighter, your hips still grinding in slow circles as you braced your hands on his stomach. he was flushed, panting, his wrists twisted uselessly above him. his cock twitched under your gaze, smeared entirely slick from where you had been grinding over him.
his skin flushed a deeper shade, stretched over the hard lines of his chest and abdomen. his abs twitched sharply when your fingers traced lightly down his ribs, catching the deep shiver that ran through his entire frame.
you bent forward again, slower this time.
you pressed your lips back to the heat of his lower stomach, your mouth open, your tongue dragging with slow intent. his cock rested just above your face now, so close that the swollen head brushed your cheek when you shifted your weight. your hands slid up the thick muscle of his thighs, your nails grazing lightly as you went.
he was panting through gritted teeth. you breathed against the head of his cock, and his entire stomach jerked. he tested the bound satin again, but the tie remained tight.
you met his gaze, your lips curling into a slow, smug smile.
then, without warning, you finally took him into your mouth.
just the tip.
just enough for your lips to slip warm and wet around the head of his cock, letting it rest heavy on your tongue.
jaafar groaned, sounding like even the lightest touch of your mouth was almost too much for him to take.
you pulled back slightly, letting him fall from your lips with a quiet wet pop.
his hips jerked instinctively, straining upward toward your face
you glanced up, watching the smooth muscles in his forearms tense against the fabric.
your fingers curled loosely around the base of his shaft, just enough to anchor him, your thumb stroking lightly over the thick ridge on the underside. your mouth hovered over the tip, close enough that your breath fanned out in steady, warm pulses, making the bead of pre-cum glisten even more.
you dragged your tongue along the slit.
slow and delicate.
just a taste.
he let out a choked noise that made your own thighs clench again.
then you did it again — slower this time, the flat of your tongue dragging down the head, tracing along the swollen rim before circling back up to the top.
you watched him twitch beneath you, watched the muscles in his stomach ripple and his chest rise in short, shallow bursts.
“shit, baby—” he grits out, his voice completely strained, his eyes squeezed shut.
you hummed softly against his skin, your mouth ghosting over the flushed head as if you were savoring it.
you pressed an open-mouthed kiss right to the tip.
then another, and another, working your way around him in slow, teasing circles.
your saliva mixed with his pre-cum, warm and sticky as your lips smeared across the head. you never took more than just the top inch into your mouth, refusing to give him the satisfaction of more.
“you’re killing me,” he groaned, tugging hard against the satin. “please–”
you looked up at him, your eyes bright. “please what?”
he swallowed, his throat working as he tried not to break completely. “please suck me. let me in your mouth.”
you smiled before dragging your tongue hard against the underside of the head, dragging it down with unbearable pressure.
you gathered saliva in your mouth, lubricating the shaft before wrapping your hand around the base.
once you were satisfied, your hand started to move, stroking the thick length with a lazy pace.
his hips twitched, his mouth falling open. “oh my fucking god.”
you took him again, a little deeper this time, lips wrapping snug as you sucked shallowly in soft, rhythmic pulls that made his back arch and his voice crack.
he was panting now, moaning under his breath like the sound was being ripped out of him.
you held his gaze, unblinking, and went even slower.
you let him slide out of your mouth, saliva stringing from your lips to the tip, before kissing your way back down to the base. every few seconds, you returned to the tip again, like it was the first time, making him work for every bit of attention.
he groaned, hands fisting helplessly against the headboard. finally, you opened your mouth wide and started to take him deeper.
slow.
so fucking slow.
the stretch made your jaw ache immediately, but you kept going, your hand stroking what your mouth couldn’t reach.
his voice was breaking with every sound, and you felt the vibration straight in your core.
he twitched against your tongue, leaking even more as his hips strained up into the heat of your mouth. you hollowed your cheeks and sucked harder, then eased up, dragging your mouth back with a long, slow pull until just the tip rested on your tongue.
his dark eyes found yours, wild and desperate with need.
you smiled sweetly and slid down deep again, pulling off gradually while dragging your tongue along the entire underside.
you made sure he felt every ridge and every flick.
your hand started moving again, wrapping tightly around the base.
his hips twitched, his mouth falling open as he tried not to break completely under the pressure.
“oh my god.”
he was panicking in the best way.
his hips jerked uselessly while his bound arms fought against the tension in his shoulders. the tie didn’t budge.
he was entirely helpless.
it was obvious he wasn’t used to being this wrecked from so little.
you licked a stripe up the underside of his cock, base to tip, then swirled your tongue once around the head before dragging your lips off him, slow and merciless.
“you like that?” you murmured against the shaft, your breath hot.
he nodded frantically, his jaw clenched tight. you gave him a teasing stroke of your thumb back up his slick shaft, and he writhed beneath you, his whole body tense and trembling.
he was beautiful like this.
tied up and completely unraveling right in front of you
a sheen of sweat glistened along his hairline, his lips parted and red as he tried not to cum just from this.
and then you gave him what he had been begging for.
you wrapped your mouth around him again and sank, going past that two-inch mark. you sank slower, letting your throat stretch around the thick shape of him as your hand gripped his base, guiding him all the way in.
his moan was guttural, torn straight from his chest. his legs shook. he tried to lift his hips and failed against the tight restraint, choking out a desperate, “baby, please–”
you moaned around him in response, the deep vibration buzzing through every inch of him, and his whole body broke. he was leaking down your throat, twitching uncontrollably, his thighs trembling against your shoulders as his mouth gasped open.
you pulled back slowly. you kissed the tip one more time like an apology, then rested your cheek against his thigh, letting him think he was getting a moment to recover. his chest heaved in broken, shallow bursts. his arms were still flexed and trembling, his knuckles pale from how hard he was gripping at nothing.
you smiled, not even pretending to be sorry. you watched the heavy, uneven rise and fall of his chest for just a beat before you slowly leaned back down, refusing to give him time to actually catch his breath.
your mouth returned to the head of his cock, slow and reverent, before you pushed forward until you felt the stretch again. the thickness of him pressed to the very back of your tongue, your lips stretched tight around the base of the head. your jaw ached, but the way he sounded like he was breaking apart under your tongue turned you on too much to stop.
he was muttering now, nonsensical praise and filth tangled together. “so good, baby, so good, that’s it, deeper– take it, yeah, just like that…”
your throat fluttered in protest, the heat and thickness pressing deep. you pulled back with a wet gasp, letting the crown rest heavy on your tongue while you sucked in two quick breaths.
jaafar watched you, his chest rising in hard, shaky swells. “you’re doin’ so good, baby,” he murmured, voice completely raw. “look at you.”
the praise made your core clench around nothing.
determined, you leaned forward, your tongue flattening beneath his weight as your lips slid lower. another inch, then another, past the soft give of your throat until you flinched, pulling back instinctively with a sharp gag.
your eyes watered as you sucked in air.
“easy,” jaafar soothed, his wrists twisting against the satin bound to the bedframe. “don’t rush. just breathe.
you nodded and lowered your mouth again.
guiding him with your hand as you eased your mouth open around him, taking him deeper inch by inch. you could feel every ridge, every twitch of his cock, dragging hot against your tongue.
tears stung the corners of your eyes as the tip pressed into that deep spot again. you paused there, breathing shallowly as your body adjusted. your thighs squeezed together, achingly wet from his breathless noises and the weight of him stretching your throat.
jaafar’s voice was thick with restraint.
“that’s it, baby… god, you’re taking me so well.”
you whimpered around him, a choked sound that made his cock jerk in your mouth. you gripped the base tighter and pushed down a little further. every time you hit your limit, you pulled back just enough to breathe before trying again.
“mouth’s too good, baby,” he gritted out. “you’re gonna make me lose it.”
finally, your throat gave.
jaafar choked. “oh– there you go.” his voice cracked. “there you go.”
his head dropped back, his eyes rolling up as his whole body twitched. his hips jolted slightly, but he froze immediately after, fighting every instinct not to fuck up into your mouth.
he was buried so deep you couldn’t even hum, your throat trembling around the intrusion.
you pulled back slowly, your jaw trembling by the time you finally slipped off him and gasped for air.
jaafar was completely wrecked – his face flushed dark, his hair damp with sweat, chest rising in uneven breaths.
you met his gaze, your own tear-lined.
you kept your eyes locked onto his as you immediately slid right back down, your hand wrapping around his base, slick and warm.
his groan vibrated through the mattress.
your mouth was stuffed so full that your jaw felt like it was about to cramp.
he threw his head back into the pillow, groaning so loud it vibrated through the mattress. "baby, don’t move. please don't–”
you froze, letting your throat flutter helplessly around him. you could feel the way the tight confinement drove him crazy, his hips twitching with the urge to thrust.
then, you started to move again, pulling back with a slick, obscene sound. you caught your breath in a wet gasp and then sank back down just as slowly.
you let your hands get completely filthy, smearing the copious amounts of his own pre-cum until the noise between his thighs was a constant, heavy squelch that filled the quiet room.
jaafar’s eyes heavy-lidded as he watched you completely dismantle him. “shit, you’re making such a mess,” he hitched, his bound wrists twisting weakly against the satin.
his jaw fell completely open. a high, broken whimper leaked out of him, his dark eyes rolling back so far only the whites showed for a second. “so good—baby, please, just like that, right there—”
you used your thumb to aggressively smear his own leaking fluid right over the sensitive slit at the tip.
his abdomen locked. the muscles went completely rigid, a violent tremor passing from his chest straight down to his knees. he didn't even have the breath to scream.
his chest just stayed puffed up, frozen, as the first thick pulse erupted from him, painting his stomach. a low, gravelly groan finally scraped out of his throat, his bound arms straining against the headboard as his body turned itself inside out.
but you didn't let him descend. you didn't give him that grace.
while he was still actively pulsing, your hand kept going — slower now, but heavier, dragging friction over skin that had just become a raw nerve.
jaafar’s eyes snapped open, instantly pooling with tears from the sheer, unadulterated shock of the sensitivity.
“no, no, wait. please, hold on–” he thrashed, his hips trying to sink back into the mattress to escape your hands.
“i know,” you whispered against his jaw, your voice dripping with artificial sympathy. “i know, baby.”
you twisted your palm over the head, a wet, bruising rotation that completely short-circuited his recovery. his legs shook violently as his nervous system misfired. before the first orgasm had even cleared his chest, his hips jolted upward in a second, desperate spasm. another wave forced its way out of him, completely unprompted, a pathetic, weeping sob tearing from his lungs as he came twice in less than a minute.
he was practically hyperventilating now, his mouth working silently as he fought for oxygen, the corners of his eyes leaking fat tears that tracked down into his hair. he looked completely ruined, entirely used.
the mess on your hands was obscene now, a thick, white-streaked lacquer of his own seed that made every stroke sound incredibly vulgar. you picked the pace right back up, showing no mercy to his overstimulated body, your fingers wrapping tight around the base to milk him completely dry.
“i can’t–” he cried out, his voice completely broken, his fingers twitching helplessly against the satin knots.
“you’re doing so well for me,” you cooed, your thumb tracing the underside of his head over and over until a clear, thin fluid started to steadily leak out, mixing with the heavy mess on your palms.
the overload took over entirely. he couldn't even form words anymore – only high, pathetic, rhythmic whines escaped him as his third climax hit, a deep, full-body shudder that left him completely paralyzed. you handled him roughly through the entire peak, forcing every last drop out of his trembling length before your hand finally came to a heavy rest over his slick skin.
jaafar stared blankly at the ceiling, his chest heaving in broken, shallow hitches. his skin was burning to the touch, drenched in sweat, his eyes glazed as tremors continued to move through him.
slowly, you shifted off his thighs and knelt by his head. the sharp edge from before was gone now, replaced by a heavy exhaustion.
“hey,” you murmured softly, brushing a damp curl away from his forehead.
a low, breathy hum came from his throat. he turned his head, blinking up at you through a lingering haze.
your fingers reached up to the headboard, patiently working at the tight knots. the second the tie fell loose, jaafar let out a long, shaky sigh.
he lowered his arms with a quiet wince, faint red marks circling his wrists.
he reached for you, his large, warm hand reached up, gently cradling the back of your neck to draw you down.
you collapsed against his chest, burying your face in the crook of his neck as his arms wrapped securely around your waist, holding you close.
“god, baby...” he whispered against your hair, his voice rough and quiet.
a tired laugh escaped him, the sound vibrating softly through his chest. “i think you actually broke me.”
you let out a soft laugh, peppering slow, soft kisses all over his cheek and jaw.
“sorry.”
the words might have sounded more convincing if you weren't smiling. “yeah, keep smiling,” he said, the threat completely ruined by how exhausted he sounded.
“just wait until i can use my hands again.”
───୨ৎ────────୨ৎ────────୨ৎ───
this was wayyyyy longer than i wanted it to be
idk if i'm happy w/ it, but i hope u guys enjoyed it regardless :D











