Work Text:
“drinks again next week then? you up for it blondie?” Ace asked optimistically, that trademark happy-go-lucky grin splayed on his handsome face.
tucked into the booth of the bar next to him was his younger brother Luffy’s close friend, Sanji. he was an omega- fresh from a rural coast town that Luffy had met during one of his many “adventures”.
when he and Ace had first met he had absolutely no idea the man was an omega, he drowned himself in an unhealthy amount of suppressants and stifled the few omegan characteristics he showed. however, in recent months he had finally begun to accept himself and was embracing his secondary gender little by little. this included reducing his scent blockers and suprescent intake and going through his regular heats.
this meant that Sanji's physical and mental health had improved by a lot and Ace had the privilege of smelling him. and he smelled divine.
“ I’d love to hotshot but I’m,,uh- on my cycle next week” Sanji replied sheepishly. in the city heats were a common and non-taboo thing that were discussed openly along with other omegan characteristics but Sanji had been reared to be ashamed and secretive, though he was getting better.
“booo, ain't that a shame,, well if ya need a hand just call sweetheart” Ace squeezed the blondes thigh under the table and winked flirtatiously but with a look of complete candour in his eyes.
***********
Sanji needed a hand. correction Sanji needed several hands to pet him up and down like a damn pony. he had been in heat for what,,, 6 hours and he couldn’t fucking stand it.
he had been holed up in his nest since last night and when he awoke he was assaulted by a wave of heat like no other. but for some reason he couldn’t get off. no matter how hard he tried he just couldn’t tip himself over the edge.
he currently had a knotted vibrator buzzing away inside of him, which usually did the trick within minutes.
but it had been hours, and his body couldn’t take it any longer. he had tried porn, guided masturbation, JOI, every toy in his collection which were now strung around his nest like perverse Christmas ornaments- you name it. but he just couldn’t come.
/“if ya need a hand just call sweetheart”/
those words played in his mind.
he hadn’t had a heat partner ever and his last attempt at a partner was a fucking shit show which lead to him having an unhealthy amount of drops and overall bad experiences.
coming from a small traditional town he had always feared alphas and moving to the city was a complete 180. it was far more open and accepting of different genders and Sanji was surprised to be treated as an equal for once in his life. he had several alpha friends now, who treated him like an actual person and he had gotten comfortable to the point that he actually dated one. unfortunately though, Sanji didn’t have a good eye and had filed a restraining order against him a few months ago.
/“if ya need a hand just call sweetheart”/
it was such an enticing offer. a juicy delectable offer. one that he would pair with a nice cabalie. Ace was not at all bad looking at all and he was nice and polite and caring and charismatic. Sanji also knew that the offer didn’t stem from objectification or personal gain. it stemmed from genuine care and concern.
but his omega was still scared. not of Ace but of what he was,,,
so why he was texting him right now was completely beyond him.
‘Did you mean what you said last saturday?’
send.
delivered...
read…
Ace is typing…
‘about lending a hand?’
‘of course I was, whatever you need, whenever you need sanji’
‘I’m serious’
Sanji's fingers hovered over the keyboard for a moment.
‘Could you come over?’
‘Please?’
send.
read.
Ace is typing…
‘on my way’
Ace was coming. he was coming to help him. he had said ‘of course’, he had said ‘whatever he needed’ and ‘whenever’ he needed it. the tenderness of that one text hit him with a brand new fresh wave of absolute lust. he could only claw at the foundations of his nest and wait.
***********
as soon as he sent his departing text, Ace got in his car. he had helped people with heats before, platonically. strictly platonically.
he and the omega would set up boundaries before and Ace would remain by their side, being a comforting scent and providing basic care but never going all the way. he had never been comfortable going all the way.
heat was a very personal and dear thing to most omegas. it was when they were most vulnerable and ace had never really wanted to disrupt that.
Sanji was different though. his smell and mannerisms sparked a possessiveness in him that he had never experienced before. even when an omega he was caring for had begged him to touch them he had never obliged. he was never enticed. not by the scent, not by their actions, not by anything.
but that one text had him going 60 in a school zone.
he dashed to a local shop to grab water, food, snacks and any medication the omega may not have. he was bumbling across the unsteady county road to Sanji's detached house when his phone pinged.
‘Keyunde r nat’
“Kat”
“MAT”
,,,oh spare key under the mat. shit he must be desperate. Sanji was the type to start all of his texts with capital letters and use dashes and shit. Ace could barely dream of what state he was in right now. he put his foot on the gas a little firmer.
when he pulled up outside the key was, in fact, under the mat. he unlocked the door and was immediately smacked upside the head by the scent of pastries and mulled wine. it made his mouth fucking water. he followed that sweet scent like a damn bee and eventually found his way to Sanji’s room.
he opened the door and the scent practically drowned him in a carbonated fizz of sheer need. Sanji was sprawled out atop a meticulously crafted nest, he shivered and writhed beneath a thin cotton blanket letting out small keening gasps and moans. he looked like a damn renaissance painting, all long flowing hair and pale limbs sprawled in sheer sheets.
as soon as Ace stepped in, Sanji's head snapped forward to gaze at him with hazy want, his eyes trained on Ace's unclothed torso and his all too visible freckle covered flesh. Ace was hoping to make the blonde eat something and set some ground rules first as usual but that was all blown to hell when-
“Aaace,,” a falsetto whine sent an earth shattering tremor that destroyed any self-restraint that ace was going to attempt. the scent of distress and desperation reducing the remains to fine atoms.
he discarded the plastic shopping bag like hot garbage by the door and dashed over to the blonde. he knelt down by his nest, unwilling to cross that boundary and only made a move when Sanji reached out for him.
Ace grabbed his shaky hand as it extended towards him and held it tight, smoothing the dorsum with his thumb. the low vibrating noise he had heard ceased as his proximity to the omega increased, and his whining and writhing had noticeably slowed.
“nonono you do what you need to babe,,” Ace cooed, lacing his voice with genuineness and releasing pheromones to calm the omega.
“m’sorry,,,” Sanji snivelled, his emotions close to bursting now there was an alpha near him. he felt so safe yet so, so unstable.
“shh don’t be sorry doll, you do whatever makes you comfortable” Ace reassured, placing a gentle kiss on his knuckles that made Sanji sigh blithely. “you need me to help?”
Sanji was silent for a moment before his eyebrows furrowed and his eyes glossed over with tears. “,, need you” he confessed.
Ace’s alpha was currently clawing at the walls of his skullcap, needing to ravage and claim the omega that was serving himself on a platter to him. but Ace kept it at bay. this was about Sanji and what he needed.
“you made a beautiful nest,, can I come in?” Sanji mewled at the praise, elated that an alpha liked his nest before tugging on his wrist to welcome him in. Ace settled himself between Sanji's strong thighs and stripped him of the thin blanket, revealing his blushed sweaty body.
Sanji had always been one to cover up- excessively at times- and Ace honestly had no idea what his body looked like, past knowing he had pale skin and went to the gym regularly. the long body that was revealed, made up of dark curly hair, pale skin and unexpectedly defined muscle which made Ace salivate.
the insides of his thick, thick thighs,
corded with muscle were covered with slick down to his knees with a sizeable knotted vibrator stuffed inside of him.
“you sure?” Ace checked again. Sanji's eyes were barely open, but they stared up at him with near hysteria.
“pleasepleaseplease make me cum, make me cum,,!”
Ace grasped the bottom of the toy and began to pump it in and out of the blonde who reacted immediately, he spread his legs wide and cried out in joyous relief. he thrusted it in and out, twisting and pulling the toy to make the omega positively squeal. Ace pressed the small button at the base and it buzzed to life in his hand, rendering Sanji to a babbling mess.
“gah—aah!! Ace d-onn,, don’t staa!!— pleh-,,Ace!!”
“not going anywhere babe don’t worry, gonna take care of you” Ace crooned smoothly, angling the dildo perfectly to make Sanji cry out.
Sanji reached out a shaky hand, curling it around the back of Ace's neck and lightly tugged. he brought Ace down so that they were buried in each other’s necks. the omega moaned against the alphas scent gland and Ace himself couldn’t stifle the groan at smelling the omegas heat directly from the source. the urge to bite and taste was almost too enticing.
“fuck you smell good” he muttered aloud and Sanji purred happily. “you’re being so good for me, so responsive, I love it”
“hnn -haah!!” Sanji grasped at the long hair at the base of Ace’s neck, clenching and unclenching to ground himself as he neared the edge. he grinded his hips onto the toy so it would hit him exactly how he liked, uncaring of how embarrassed he was anymore.
“that’s it just let go baby, you’re safe, I’m here”
Sanji's back snapped into an arch and he scrambled to wrap his arms as tight as he could around Ace’s neck and shoulders as he came, his entire lower half spasming and jerking.
“there you go, just like that” Ace continued, turning the vibration off to avoid overstimulation but keeping the toy moving to work the omega through his release.
Ace only ceased his movements when Sanji's moans turned to breathless gasps. he made the judgement to leave the toy in when he went to remove it and Sanji let out a displeased rumble.
“that better?” Ace asked gently, lightly nudging his head against sanjis.
“mhm,,” Sanji replied comfortably, snuggling into Ace’s neck and scenting him freely while he purred and released a mouth-watering scent. the display of vulnerability, trust and affection that Sanji had displayed in the last 5 minutes absolutely crushed Ace's heart strings.
a little while later Sanji stirred, his head seemingly clearer. Ace sat back on his haunches and allowed Sanji to sit up.
“fuck,, Ace I’m really sorry, I shouldn’t have- I- shit, I’m so sorry” the blonde rasped, his voice full of guilt. his face began to drip with tears which he wiped with the heel of his palm. “I was just so frustrated I couldn’t—“
omegas all reacted in a variety of different ways when in heat and it seemed very clearly that Sanji was the emotional type. he had never seen the strong headed blonde in such a state.
“hey, hey none of that Sanji- Sanji, listen, look at me” Ace said gently, holding Sanji's wrists. the omega looked up at the alpha, trying to convey an apology through glossed over eyes. “you didn’t force me to come over here, I offered and I meant it okay? I did everything of my own accord. I want to take care of you. Am I allowed?”
Sanji paused for a moment, relaying what he had said over in his head a couple more times before the realisation hit. Ace wanted to take care of him. he burst out into desperate sobs which would have taken Ace out like a crowbar to to knees were he standing. he fell forward nuzzling into Ace's clothed chest.
“pleasepleaseplease” he babbled, uncaring of how pathetic he looked. but ace didn’t see him as pathetic. he thought the display was beautiful in a way. Sanji was entrusting something as personal as his own heat to him and it just made him so,, happy.
“of course baby i’m right here” Ace reassured, pressing firm kisses to the top of his wavy blonde hair. “staying right here”
Ace let Sanji calm himself for a while longer before he carefully pried him off of him, unwilling to distress him for any reason. he laid him back down on a pillow he had propped up so that he was half-sat. Sanji whimpered slightly at the loss of contact, his heat quickly coming back to him with a vengeance.
“when was the last time you ate?”
“,,,yesterday” Sanji replied after some consideration.
“right, food first” Ace smiled, he went to stand up to go and retrieve the bag he left at the door but was stopped by a strong grip on his wrist.
Sanji sat there, fucking pouting at him, his blue eyes watering unhappily. seems the omega inside of him had filed Ace as a vital accessory in his nest, the centrepiece. if the alpha were to leave it would all be wrong. Ace chuckled at this, enamoured by his behaviour. “close your eyes and count to three baby”
Sanji obliged, though he made a show of how opposed he was to the idea of Ace leaving. he closed his eyes yet the grip on aces wrist remained. he was almost as unwilling to let the alpha go as he was to leave his nest.
“doll, you gotta to let up if I’m gonna get that bag” Sanji garbled reluctantly, but let go of him and screwed his eyes shut tightly- as if it would make time go faster.
Ace cleared the room in one wide stride, grabbing the bag before leaping back into the nest within the appointed 3 seconds.
Sanji opened his eyes and was- to his absolute glee- met with the alpha. the scent of sheer happiness beamed out of him and the blonde couldn’t resist pulling the brown haired man into a tight hug, nuzzling and purring against his collar. and ooooh this was bad for Ace’s heart. if it beat any faster he was sure he would go into cardiac arrest, but then who would take care of the adorable omega??
“you gonna eat this for me? its pasta '' Ace said softly, carding his fingers through Sanji's golden trusses. Sanji hummed in approval and raised his head back, he took the plastic container and began to speedily eat the meal.
Ace had heard that omegas seldom had appetites during heat, but it was necessary to maintain energy and stay healthy. he also knew that Sanji hated food waste and thus he would exploit this knowledge to the best of his ability.
the alpha watched in real time as the omegas heat crept upon him again. his movements became slower and the way he forked the pasta into his mouth became increasingly more lewd. his lips would remain around the small plastic fork for a moment too long and he would drag the flat base across his tongue, sticking the muscle out of his mouth as he did so.
by the time he had finished the food he was panting and shaking, wiggling against the mattress to push the previously forgotten dildo inside of him, his exposed milky skin dusting over in a soft pink colour. “‘m,-aah,, ‘m finished,,,”
Ace immediately took the container from the blonde and set it down on his bedside table. “how do you feel?”
“hurts,, cramps” Sanji replied, rather breathlessly, trying and failing to discretely fuck himself with the dildo.
“fuck babe are you always this needy” Ace asked breathlessly. Sanji flushed and let out a scent reminiscent of shame. “nono it’s hot, it’s really hot”
Sanji actually moaned at this. “need,, need you”
“i know babe, you gotta drink something for me first though” Ace produced a bottle of water and Sanji whined. “c'mon just a little”
Sanji snatched the bottle, haphazardly twisting the lid of with shaking hands before downing half the damn thing, looking up at Ace defiantly. even in the thralls of heat he was stubborn.
“that’ll do” Ace chuckled, taking the bottle from Sanji and placing it on his bedside table for later. he tucked a loose strand of hair that was stuck to Sanji's face behind his ear, watching fondly as the blonde sighed at the touch. “lie down for me baby”
Sanji complied eagerly, shuffling himself so he was laid down on top of his nest, propped up slightly against a slope of pillows so he could watch the alpha. Ace moved himself between the omegas thighs and his stomach knotted at the way he immediately presented his stuffed hole for him. his thighs separating with tacky strings of slick connecting them.
“Ace,,” Sanji gasped, his sanity stolen once more by his heat, needing so, so much more than what the alpha was currently giving him.
“patience, doll” Ace soothed, gripping the base of the dildo to pull it half way out and thrust it all the way back in, knocking the air out of the blonde as he choked on a moan. the silicone toy did little to block the wave of slick that Sanji produced at the stimulation. “tch, what a waste, eh Sanji?”
“wuh-,,huh” Sanji asked blearily, his mind unfogging slightly at the mention of waste, especially as Ace removed the toy from his entrance and he was left confused and empty.
immediately, before Sanji got too worried, Ace pulled his legs up so that they were resting on his shoulders and only the blondes head and upper back touched the top of the nest.
“all this delicious slick,,” Ace mused, surveying Sanji's drenched thighs with a greedy smile before licking his hot tongue up and along a trail of moisture to the omegas fluttering hole. “don’t wanna waste a drop”
he punctuated his sentence by sucking a deep hickey into the pale skin he had just cleaned and Sanji cried out with want. Ace's words made him feel desired and the possessive mark sucked into his thigh made him ache.
Ace moved his tongue higher, lapping up Sanji's juices as he went. Sanji mewled at the feeling, his legs already shaking at the contact. he tightened his grip around Ace’s neck with his legs every time he came close to his crotch, which he kept purposefully avoiding. but Ace didn’t miss how the blonde would nudge his thigh against his mouth after he cleaned an area of skin.
“you want me to leave more marks baby?” the alpha asked genuinely, peppering kisses across his flesh. Sanji looked up at him with big watery eyes and nodded his head vigorously ‘yes’. the alpha pressed a firm kiss to his hip before biting the offered area, the joy of being allowed to mark making him bite a bit harsher than he probably should have.
“harder,,'' Sanji gasped horsely, tangling his long fingers into Ace’s hair. the alpha complied, digging his teeth into the flesh to draw blood. the omega flung his head back into his pillow and moaned.
Ace sucked the blood into his mouth and swallowed the liquid. it was metallic and yet sweet and so undeniably Sanji that he couldn’t help the longing groan he let out at the taste. it slipped smoothly down his throat like melted chocolate and pooled warmly in his stomach. Sanji mewled happily at aces' obvious contentment.
the taste of blood and slick travelled up Ace’s tongue and to the base of his neck like he had bitten an electric chord. he bit down again ferally to pull more blood into his mouth, the flavour more divine than anything he had ever tasted. it made his head spin. more. more.
he bit down on the skin again and again, leaving distinct marks in the shapes of his sharp canines, sucking and chomping to leave a mosaic of red and purple on the blank canvas of the omegas lower half.
Ace surged up onto his elbows so that he was face to face with the blonde with his ankles still on his shoulders, before leaning forwards to fold him in half and kiss him senseless. Sanji squeaked and grunted into the kiss, twisting his limbs around the alpha to pull him as close as possible. Ace could still taste blood and realised at that point that Sanji's nose was bleeding, dripping down to his lips to dirty their kiss further.
Sanji moved his legs in an surprising act of flexibility to haul Ace up, causing his clothed dick to rub up against the blonde's smaller omegan prick. the two moaned outright at the sensation. lost in the feeling, Ace’s discipline slipped and he rutted against the omega, Sanji's legs curled around his waist and rocked up with him to encourage the action.
Sanji could taste his own blood and slick on aces tongue along with the alphas saliva which was being produced in abundance. a devilish concoction that intoxicated him and sent him hauling further into descent.
“oh fuck, baby,,” Ace gritted out through clenched canines, faltering at the sensation to fall forwards onto Sanji’s collarbone. Sanji held him gentler at this, less desperate with the presence of friction, scritching his nails pleasantly through Ace's hair as they rutted together.
the alphas hands came down onto Sanji's hips, his fingers pressing into the bruised and bitten flesh like a brand. using this new leverage he controlled the pace and position of their uncoordinated humping.
“Ace,,” Sanji croaked when they had contorted to a good angle, licking a new gush of blood from his lips. Ace took his bottom lip between his own and sucked it clean.
“like that?” Ace asked breathlessly, rubbing against him harshly, eliciting a guttural sound from the blonde.
“yes!” the omega screeched, his hips writhing in the alphas grip.
Ace kissed down his prickly chin and across his jaw to his ear before travelling down his neck to make Sanji shiver bodily. his pace slowed almost cautiously as his lips grew closer to Sanji's oil gland, where the omega would typically be bonded. Ace placed a gentle kiss there, barely ghosting the gland but it was enough to make Sanji shudder and jerk.
the scent that poured out of the gland was euphoric, fueling Ace’s instinct like petrol. in this moment he was sure he would do anything for the omega in his care. if someone came to Sanji's house at this very moment, no matter their intentions, he had no idea what he would do to them.
Ace unconsciously growled at the thought, a low frightening thing overcome with possessiveness and Sanji whimpered in pain. the alpha drew back immediately like he had been shot. had he hurt his omega? had he bitten him by accident in his haze?
“alphaaa,,” Sanji cried out to him, hugging an arm around his own stomach as he convulsed with a cramp, tears spilling from his eyes in a way that made Ace’s heart tear. “hurryy, I need you, now!”
those words struck through Ace like a spear, setting his nerves on fire and completely uncaging the alpha prowling around impatiently in his head.
“yes,, yes, baby, I’m sorry, i’m sorry, I’ll give you what you want baby” Ace apologised, taking Sanji's wrist from the arm across his stomach and kissing across it up to his palm and against each finger tip. Sanji watched him with an air of caution which quickly melted away, his arm relaxing fully into Ace’s caress.
Ace lamented not being able to eat the blonde out good and long like he had planned, but the idea of not being inside the pleading omega for a second longer felt like a crime.
Ace’s arm that wasn’t holding Sanji’s hand jolted down to his belt buckle, unclasping it and throwing it on the floor beside the nest. he undid his button and fly and shuffled them down just enough to free his fully erect cock.
Sanji let out a delirious noise at the sight of it, his body preparing for the thick intrusion with a new gush of slick. his legs moved below him unconsciously, pushing and pulling Ace to try and get him where he wanted him faster.
“Ace, IN for fucks s-sake!!” Sanji shouted around a sob, kicking Ace hard in the backs of his thighs with his heels.
Ace let out a pained hiss but that push got the alpha where Sanji wanted him, his cockhead pressed up against his gushing hole. the omega flung his trembling legs around Ace’s waist to pin him like a butterfly against him and present to the man.
“fuck me, fuck me, FUCK ME, BASTARD” the blonde pleaded, tipping his head back to expose his scent glands in an act of submission.
Ace snaked an arm under Sanji's waist to hoist him up slightly and get him into a position that would make him feel amazing. when Ace was satisfied with how the blonde's shaking body bowed and curved he pushed in.
the omega let out a shattered noise that couldn’t possibly be interpreted as anything but raw bliss. his entire body tightened like a bowstring at Ace’s tip entering him as he shook in place, his eyes were blown wide and his scent glands were producing pheromones in abundance.
Ace was in the same position, letting out a guttural sound mixed with some sort of pathetic growl as he struggled to keep his eyes open. his hands unconsciously clamped down onto Sanji's skin in an act of instinctive possession and his mouth flooded with saliva as he released a mix of dominating and calming pheromones.
Sanji let out a long, winded whine as the alpha pushed more of himself in and his snarling grew louder and more feral. Ace’s nails punctured small crescents into Sanji's pale skin which beaded with blood like a ruby bracelet, lustrous and macabre.
“merde-“ Sanji gasped breathlessly when Ace’s hips met his pelvis, panting up into the ceiling as he tried to stomach the overwhelming feeling.
he had never /spent/ a heat with anyone before. sure he’d had people (Zeff, literally only Zeff) look after him once or twice by providing a relaxing scent and rubbing his back when it got particularly unbearable but to actually be taken care of, it was a feeling unlike no other.
that rabid itch that writhed inside of him and wracked his mind and body was stated, making him feel like he had shed an uncomfortable skin. his entire being sang out to the alpha in a lewd, needy moan.
Ace immediately began licking and kissing up the omegas neck, dousing him in his scent as well as trying to cool and comfort his overwhelmed body. he could tell that Sanji had never been with anyone during his heat and he needed to make this a good experience for him.
the alphas tongue lathed up that pale heaving throat, covering it with pecks, nips and saliva, Sanji's adam’s apple flinching every time Ace got too close to his scent gland. he never went too far though.
he withdrew his nails from where they had embedded themselves in Sanji's hips and instead began smoothing his thighs, massaging them with his thumbs as the blonde adjusted.
the gentle action immediately filled Sanji with the need to be closer to Ace, to consume the man treating him so delicately.
“Ace,, Ace, up” Sanji whispered, far too quiet for Ace's overcooked brain to pick up on. the alpha travelled up anyway, somehow being able to sense what the omega beneath him needed.
he moved his lips higher, kissing and nibbling the blondes jaw and under his ear. Sanji prickled happily at the contact but it wasn’t where he wanted Ace.
“more,, higher” Sanji beckoned, louder this time and Ace responded, kissing up along his cheek and to his temple.
Sanji hissed out a fussy noise at this which the brunette found absolutely adorable but he didn’t have much time to dwell on it as the blonde had gripped his face and smashed their lips together.
the omegas hairy arms coiled around the alphas neck, refusing to let him go now he had him where he wanted him. he keened into the kiss, immediately inserting his tongue into Ace’s mouth, needing the contact, needing the proximity. Ace reciprocated the kiss greedily, licking inside of his mouth, along his teeth, only pulling away occasionally to nip at his lips.
Sanji hummed happily into Ace's mouth at his enthusiasm, his omega purring at the fact that the alpha was enjoying this as much as him. fuelled by instinct alone, Sanji began to grind down on aces cock, his body aching for movement.
“shiit, blondie” Ace heaved against Sanji's spit speckled lips. the omega giggled airily, clearly not all there- drunk on pleasure and pheromones as his fingers began to absently scratch at the roots Ace’s hair. it was a beautiful sound, much like a wind chime on a calm spring morning.
Ace groaned at the feeling and pressed kiss after kiss against Sanji's useless lips, not as steamy as their previous exchanges but just as meaningful. the alpha cupped the omegas face gently as he peppered small kisses across his blotchy red face, fluttering his lips over freckles and beauty marks.
a small tap to the back of his hand stopped his onslaught of kisses and he turned his attention to Sanji's eyes, now wide and pleading, needing more from the alpha. Ace pressed one last kiss to the tip of Sanji's hooked nose before he drew his hips back and thrusted properly inside of Sanji.
the blonde cried out hysterically, his entrance spasming around his cock as it hit somewhere phenomenal inside of him. the gentle fingers in his hair turned frenzied as Ace began to fuck the omega properly.
Sanji's body jolted with every slick-punctuated thrust that wracked his body, the pleasure foaming from his mouth in delirious moans.
“oh- Ace!!” Sanji slurred out, his tongue struggling to stay in his mouth as he was slammed into.
Ace pressed a firm kiss to the omegas forehead as he cradled the back of his head protectively, not wanting to slam him through the headboard with his thrusts.
“shh shh, you’re doing so well for me,, so good” Ace shushed, moving his palm from the small of Sanji's back to his hip to steady him, still holding him up. Sanji's omega purred at the show of strength from his alpha.
“Ace,, Ace, Ace” Sanji repeated his alphas name quietly between gasps and mewls like a lifeline, that title being the only thing tethering him to sanity. he was unable to piece anything else in his shattered mind apart from the presence making him feel phenomenal.
“I’m right here baby” Ace sealed a kiss right below Sanji's ear, leaning down so their chests brushed against each other, Ace’s pert brown nipples brushing against Sanji's own pink ones.
Sanji yowled at this, digging his nails into Ace’s back and dragging them down, carving angry red lines across the marbled, freckle dusted muscle as his body locked and seized. a second orgasm rang through the omegas body, making him twist like a wrung towel in Ace’s hands, taut and dripping. the alpha had thought the blondes climax was beautiful the first time watching it but to feel it? it was indescribable.
the gushing wet heat of Sanji's entrance enveloped him, squeezing down in all the right places to pry as much pleasure from both parties as it could. Ace could feel his knot begin to swell posessively at the feeling as well as his canines beginning to ache in his drooling mouth.
the omegas watery blue eyes rolled back into his head, his eyebrows pinching and teeth clenching at the hands of probably the best orgasm of his life. he sobbed and screamed at the feeling, his body unable to compartmentalise what was happening to him as all the right spots were stimulated at once.
as soon as the omega managed to regain some headspace Ace leaned down to kiss him so thoroughly- so posessively, in a way that he had craved for years without knowing- his brain was kicked back up to cloud 9 and just stayed there as another orgasm tore through his body with as much mercy as a hurricane.
he didn’t even have the mentality to register the hot clear liquid spraying from his dick across his and Ace’s stomach as he well and truly lost it.
“holy fuuUck” Ace groaned, his eyelids faltering as he struggled to comprehend the sheer beauty of the omegas body. he slammed into the blonde again with purpose, whining low in his throat as spurt after spurt of liquid squirted from the blondes reddened cockhead.
“shit- shit blondie I c-ah-!! I’m gonna,, ohhfuckk,,” he felt his engorged knot catch around the omegas fluttering entrance on his next thrust and gained enough sanity to begin to pull out.
he couldn’t knot. couldn’t breed. Sanji wasn’t his. he was supposed to help Sanji. he couldn’t do this to him. Sanji was not his mate.
“NO!” Sanji screamed, his heels digging painfully into Ace’s back dimples slamming him back into the hilt and forcing his knot inside of him as he flung his arms around his neck, burying them both in each other’s scent glands.
Ace emptied inside of the omega immediately with a wrangled moan that would’ve made a street whore blush. the pungent scent of the omega completely flooded Ace's mind, turning his brain and body to goo as he minutely canted his hips, making sure to fill Sanji nice and proper.
Sanji mewled in pure satisfaction, another less intense release spreading through him as he nibbled across Ace’s scent gland, purring into it.
*****
“mmm,, fucking perfect omega” Ace mumbled dreamily into Sanji’s neck after he had finally milked himself empty and his alpha was sure it would take, his thumb coming up to soothe over the omegas abdomen.
he pulled back to stare at Sanji who’s heat had been sated for the time being and was currently laying below him wide eyed with a hand pressed over his own mouth in shock. Ace blinked at him slowly, confused as to why the omega looked so worried.
“shit” Ace breathed out, the realisation hitting him across the head with as much courtesy as a baseball bat. he had just knotted an in heat omega. an in heat omega who was one of his closest friends whom he loved. “shit- shit I’m sorry I’m-“
Ace pulled back, his knot catching painfully on Sanji's rim and making them both writhe in pain.
“OW- fuck- Ace! chill the fuck out!” Sanji snapped, sitting up alongside him to soothe the ache where they were connected. those gorgeous pale hands, still slightly shaking, cupped aces freckled face tenderly. “it’s okay, we’re okay”
“I just knotted you-“
“yes I know, I wanted you to-”
“you’re in heat-“
“yes, I am aware-”
“what if I- what if you’re-“
“ALPHA!” Ace shut up at that. even in the midst of panic an oh-so-pleasant tingle ran up his spine at Sanji of all people using that title on him. “chill. the fuck. out.”
Ace nodded silently at him, not trusting himself to speak.
“it’s okay, it’s all gonna be okay” Sanji soothed, lowering his voice and letting out pheromones enhanced by his heat to calm Ace’s alpha.
“but what if you’re,,” Ace trailed off quietly, shifting his eyes to Sanji's stomach and then involuntary moaning when he saw a small bulge in his lower abdomen caused the the abundance of cum- his cum- residing there. he snapped his head back up to look Sanji in the eye, quickly correcting himself. “I'll take full responsibility, if you wanna keep it if you want it gone, hell it might not have even taken but-“
“we’ll deal with it” Sanji laughed at Ace's eagerness, his omega preening at the fact that his alpha would be a willing father. “,, me and you,, okay?”
“me and you babe” Ace smiled sincerely, a scent of pure happiness wafting out of him as he embraced the omega.
