Work Text:
Zoro heard the fumbling at the door of the men's quarters, followed by the tingling of someone dropping something, nearly tripping and falling to the ground, a deep voice cursing in frustration as they caught themselves by smashing into the door fully. Zoro and Usopp should have been the only two on the Sunny, and he knew Usopp was stationed in the crow’s nest. He sat up - letting the blanket pool by his hips, revealing his bare chest with the diagonal, bisecting scar - to see who was at the door, when it finally swung open.
“Oh fuck!” Sanji yelped upon seeing Zoro, nearly slamming the door behind him. “Thought you’d be on watch.” His voice shifted into a low grumbling as he made his way to his bunk - the one next to Zoro’s.
“Cook?” He hoped the outright concern didn’t reach his voice, but he could instantly tell something was wrong by the very stature and strained movement of the cook, appearing as he often did when he had been trying to keep it all together… about to fall apart. Sanji got into bed without changing his clothes, only kicking off his shoes before curling up into a ball, facing away from Zoro.
Fuck.
This is bad.
He was in turmoil, trapped in his head.
The strong odors that wafted about the space smelled like perfume and alcohol, so he must have visited a tavern, gotten drunk, or at least a bit tipsy, before getting lucky, or nearly getting lucky…maybe that was the disappointment or self-consciousness that seemed to consume the man.
“Cook?” Zoro wasn’t sure why he was whispering, only that the moment seemed to call for it. He wanted to approach this with care.
When Sanji continued to ignore him, he swung his legs over the side of the bed and stood, slowly shuffling over to his bunk. He lit a low lantern before sitting on the free space closest to the curled ball of Sanji, watching the light flicker long shadows in the space around them. He reached out to press a flat palm against the cook's back and began rubbing gentle, comforting circles. Sanji shuttered against his hand, the breath shaky as he tried to quiet his gulps of air, his muffled sobs.
“What happened, Curlybrow?” Zoro asked, surprised at how tender and soft his voice was…he could always blame it on being half-asleep. Sanji was letting Zoro touch him, which was a good sign, and emboldened the swordsman to scoot a little closer.
“It’s so stupid.” Sanji sighed mournfully against the pillow, curling his hands in toward his heart, clutching his shirt.
“It’s not stupid if it makes you feel like this.” Zoro countered. “You don’t have to tell me, but I’m here and I won’t judge.”
“Yeah, right.” Sanji scoffed, chuckling wryly.
“Not when you’re all sad and messy like this, at least.” He teased lightly, continuing a soothing pattern of his hand over Sanji’s blazer.
Sanji took a few minutes, sometimes shaking his head when he seemed to remember and replay something particularly painful or embarrassing. Eventually, he took a deep breath and sat up, turning to face the swordsman as he crossed his legs and scooched closely to the heat of Zoro’s body. Zoro kept his hands to himself, for the most part, aside from the place his hand had naturally drifted too, from Sanji’s back to his knee. The cook looked at him nervously, eyes darting and body fidgeting, causing Zoro to want nothing more than to sooth whatever anxious tension was fraying Sanji’s body. But, he couldn’t without risking…whatever was happening here…the touch on the knee would simply have to be enough.
“I told you some things about Kamabakka, yeah?” Sanji blushed and nearly winced after he’d asked the question.
“Mostly how much you hated it.” Zoro said calmly, cocking an eyebrow and urging Sanji to continue.
“Yeah, yeah. Some of that’s true. And…some of it…some of it was nice.” He looked down at his hands as he fiddled with the seam of his cuffs. “I kind of…figured some things out, for… for myself…”
“That’s good.” Zoro nodded, gently rubbing his thumb against the material shielding the man’s knee.
“And you know how Luffy talked about Iva…about Iva’s powers?”
“Yeah. The hormone stuff.” Zoro continued nodding.
“And how I spent time with Iva…” He was stalling, clearly.
“Yeah, Curls, I remember.”
“So.” Sanji squeezed his eyes closed, and whispered a little “fuck” before pushing forward. “I can’t believe I’m about to tell you this.” He shook his head. “Iva made some changes for me. And tonight…tonight I went to a… fucking hell …I went to a sex-party…thing. There were some people at the tavern who invited me and…” He palmed his face in his hands, releasing another soft “fuck” under his breath. Zoro wanted to pull him to his chest so badly, just squeeze and hug all the pain away.
“Okay. I went to a sex party and they…they… didn’t like those…. Tch, I’m not making any sen-.”
“Pretty-brows,” Zoro interrupted him, drawing his hand to Sanji’s chin and tilting it up so Sanji would look at him, and found that he did not mind holding Sanji like this…not one bit. Sanji gulped and something flashed across his eyes, as tears began to prick the corners. “You can tell me.” Zoro said softly and Sanji sighed in defeat.
“Iva gave me a…gave me different parts, you know.” Sanji gestured to his hips and pelvis. Ah. Zoro understood. “They gave me the whole works…and tonight, at the - tonight, no one - no one wanted to -” Tears began to fall, and he clenched his jaw tightly, trying to control it all, but it just made his body quiver and his bottom lip tremble. Zoro restrained himself from kissing, biting that sweet, little lip…he wanted it, so badly.
“Curls.” Zoro was surprised at how hoarse his voice sounded. “Are you trying to tell me that you were ousted from an orgy because they didn’t like that you had a fucking cunt?” Zoro wasn’t sure why his body felt like it was on fire, why his blood began to boil, why his heart was beating so ferociously, why his brain was growling “how dare they” on repeat. When Sanji nodded, looking almost afraid at what he might say next, Zoro calmed himself to say: “No one deserves to be treated that way, Sanji.” And he - finally! - brought the cook in for a hug, letting the action convey all the comfort and compassion he wanted to offer and relinquish to his rival, his friend, his…person. And feeling the man’s arms wrap around him, in return, made his heart practically vibrate. This wasn’t about him, though…he needed to be there for Sanji. Focus.
“I’m sorry, Curls.” He said after a while of them embracing tightly, neither being willing to let go yet. “I really am.”
“I’ll be…it’ll be okay, Marimo.” He tucked his head into the crook of Zoro’s neck, and the swordsman did not want to think about how incredible it felt to have those lips so close to his jugular, how hot the puffs of breath felt against his skin. He swallowed thickly.
“Do you want to be referred to differently?” Zoro found himself asking, after a few beats of silence.
“Are you asking if I’m a woman?” Sanji asked, willing to clarify, stiffening but not moving much further away from Zoro.
“Not exclusively. Really, I’m wondering…if there are ways I can…be supportive.” Zoro was bracing for the moment when Sanji would reject him, kick him in the face, or push him away. Instead, Sanji held him securely, making Zoro feel like he might burst apart.
“I’m not really sure yet. And I don't think I'm a woman, but maybe somewhere closer to that side of things? I really wanted to have a…a… tsk. ”
“You can say it, Curls.” Zoro smirked as he playfully nudged his forehead against Sanji’s in their usual, comforting way. “Pussy, cunt, muff, vagina, twat…”
“Okay, fucking hell.” Sanji laughed, causing the vibrations to light something delightful in Zoro’s body. “I really wanted to have a pussy, and I…I love it a lot. Not sure how to describe it…it feels more natural or something.” He cleared his throat. “It makes me feel like me.”
“That’s great, Cook, you deserve to feel in your body, and that it’s yours. ”
“Yeah…I just didn’t expect…” Sanji trailed off helplessly, eyes getting misty as his lip trembled again.
“I know. It’s difficult dealing with others’ shit - the expectations, the assumptions, all that. But you will find the right people who would love nothing more than to…you know…treat you well, regardless of whatever is in your pants.” Why the fuck was he getting nervous all of a sudden? And was it getting hotter in here?
“Is that…is that something you’ve done?” Sanji asked.
“Yeah, definitely. I don’t really hold back because of that shit. For me, sex is sex, pleasure is pleasure. You know?” Zoro shrugged.
“That’s actually kind of sweet…maybe even romantic.” Sanji smiled, seemingly lost in thought, processing Zoro’s words.
“It’s not, you’re just drunk.” Zoro scoffed with a low chuckle.
“ Tsk. Not drunk, just sad and tipsy. I had like two drinks tonight.” Sanji retorted, feigning an affront.
“My mistake.” Zoro put up a hand in surrender.
Sanji eyed him with a smile before he brought them back on track. “So…you wouldn’t…mind if…?” Sanji gestured with one of his hands as though plucking the words out of the air.
“Would I mind if the person I was fucking happened to have a cunt?” Zoro finished the question and paused waiting for Sanji to nod before answering. “Not at all.” He watched Sanji’s eyes widen slightly before they glanced down at Zoro’s lips and lifted back up to his eye. Oh. Zoro was suddenly intimately aware of how close they were, how the heat of their bodies melded.
“Why do you want to know?” He asked Sanji, barely above a whisper - mostly speaking to keep himself from crushing the cook’s lips with his, wanting nothing more than to absolutely devour Sanji.
“Just… curious.” Sanji reached up a bit, gently brushing his lips against Zoro’s in a way that felt electric, his heart beating in his ears, thrumming in his limbs.
“You sure about this, Curls?” He asked, eye flicking up to meet Sanji’s blue ones, before Sanji closed the rest of the distance and kissed him.
Finally.
Fuck, yes.
He loved kissing Sanji. It was always so deliriously perfect and messy and consuming. He loved smelling and tasting and feeling so much of Sanji in ways that he wasn’t allowed to most of the time. Zoro's tender and eager touches found their way under the cook’s shirt to grasp the warm skin beneath, drinking in each small gasp and whimper as he felt Sanji eagerly pulling him closer. And when Zoro’s calloused thumb ran over Sanji’s nipple, the cook moaned the most breathy, glorious sound causing a cascading heat to roll through Zoro’s body.
Oh, he needed more of everything.
“Do you -” Sanji took a deep breath before meeting his gaze again. Zoro stifled a chuckle at the constant waves of shyness that Sanji seemed to be enduring. Zoro had never gotten to see him like this before, and it felt like such a gift…just for him. “Do you want to feel it?”
What -
Gods. Yes.
“Ye- yeah.” The unfiltered response came out before he had fully processed the question. “I definitely want to.”
Sanji smiled as he slotted his lips with Zoro’s again, clasping the swordsman’s hand in his and guiding it down his chest to his belly. Zoro could barely breathe, both from the onslaught of their slobbery makeout, but more so from the incredible arousal pooling in his groin at the prospect of feeling Sanji.
“Wait…I should probably let you know.” Sanji pulled back, blushing furiously and looking away from Zoro when he spoke the words. “You’d…you’d be the first…”
“Ah, with the new equipment. ” Zoro assumed Sanji just hadn’t been with anyone since his body had changed.
“Um, well...” Sanji’s skin flushed with heat, revealing that sweet bashfulness again. “I guess I’m not technically a virgin, but I am…with the body I have right now.”
Fuck.
“That’s fucking hot.” Zoro said, without thought, bringing his teeth to nip at Sanji’s jawline, causing the man to partially giggle, partially moan as Zoro found his lips again. Those sweet lips. And Zoro couldn’t help himself, as he finally took that very bottom lip - so cute when it trembled - between his and began sucking, sweeping his tongue, and biting down hard at the same time that his hand roughly cupped the arousal between Sanji’s thighs. The cook gasped as he involuntarily bucked his groin into Zoro’s hand.
“Pervert.” Sanji said breathlessly, smiling broadly.
“Yeah, I don’t know…out of the two of us, you’d still take the cake in that department.” He chuckled merrily with Sanji before he dove back into the cook’s mouth, tangling their tongues and sucking anything he could. Sanji unbuckled his belt and helped Zoro tear off his pants (and were those fucking panties?! Zoro couldn’t possibly unpack how devastating of a turn-on that was right now) as he grabbed eagerly to find purchase between those long, stunning legs.
Zoro’s rough, calloused hand began petting Sanji’s swollen lips, teasing his entrance, sliding into the warm wetness, and deftly brushing his clit in a way that made Sanji want to chase more of it, undulating his hips enthusiastically, with sinfully delirious sounds.
“Fuck.” Sanji moaned as he curled Zoro tighter to him, wrapping long legs around the swordsman’s waist.
“ Fuck is right, you’re so wet.” Zoro whispered raspily, swallowing Sanji’s whimper as he inserted two fingers in between the silky folds. “And so fucking tight.” He said, thumbing Sanji’s clit and smiling as Sanji gasped.
“ Hah - ah - Zoro. Oh, gods - ” He gripped Zoro’s neck, pulling him in for a mind-blowing kiss, Sanji possessively kissed and bit his lips in a way that went straight to Zoro’s cock; a cock that was achingly hard and only getting some reprieve from a brush of material, here and there, rough against him.
“I’m going to destroy this Precious. Perfect. Pussy.” He kissed Sanji at each intervalled word while lightly grinding his thumb around and over Sanji’s clit.
And, with that, Zoro felt slick wash over his fingers, egging him on as he began vigorously thrusting and enjoying the marvelous sounds of pleasure with Sanji rising to meet each movement in order to, essentially, fuck himself on Zoro’s hand. Zoro pressed down to cease further undulation, purposefully rubbing the heel of his hand against Sanji’s clit, which earned him a silent shout, tears threatened to fall from the corners of his eyes, and eyes rolling back with each of Zoro’s ministrations.
“Such a pretty cunt, Curls.”
“Please, shut up.” Sanji whined, bringing his hands up to cover the red, passion-flushed face, betrayed by it creeping to his neck and chest.
“Absolutely not.” Zoro said, grabbing his hands and lowering them down. “No need to be embarrassed, sweetheart.” He wanted to bottle the look of raw want on Sanji’s face, commit it to memory. “Now. Get these off.” He ordered, tugging Sanji’s blazer with his right hand before bringing it up to undo the two buttons on his pajama pants, letting the loose material pool at his knees, revealing his throbbing cock.
“Is that your fucking dick?” Sanji nearly gasped, almost recoiling.
“You’ve seen it plenty of times before, Cook.” Zoro chuckled, kicking each foot out of the pajamas.
“I definitely would have remembered it looking that....big.” Sanji’s eyes seemed to widen, Zoro was really trying not to let it go to his head, but it was a lovely ego boost. “What the fuck did Mihawk feed you?” That made Zoro laugh.
“This has nothing to do with Mihawk, and everything to do with you, Curls.” He lowered to hover over Sanji with a primal, lustful gaze. He hoped it articulated what he was feeling: hunger…starvation.
“Gods, Marimo, you cannot say shit like that.” Sanji immediately covered his face again, one arm still in the black blazer.
“Oh, I think I can. And I think I will.” Zoro simply pulled those hands back down, peppering kisses on his lover’s face.
His left hand never left Sanji’s deliciously slick entrance, though he began adding a controlling pressure as he scissored his fingers inside greedy walls. He watched Sanji (somewhat gracefully) unbutton and wiggle out of the tightest suit known to man, while obeying the pressure of Zoro’s hand - the (surprising) obedience alone made Zoro feel insane with desire, wanting to ruin this gorgeous, pliant body.
He found that he couldn’t wait anymore, and he snapped Sanji’s dress shirt apart, buttons split off their thread and flew everywhere. He apologized, without hesitation, before engulfing Sanji’s left nipple in his mouth, biting it between his teeth, watching the blond arch his back and let out a particularly loud - and beautiful, Zoro thought - moan.
Zoro’s lips and tongue laved further and further down, trailing marks in his wake, bruises blooming on creamy skin. He spent time sucking on the sensitive skin below Sanji’s belly, not lifting the pressure of his palm over the rubbed-raw clit, only adjusting it, as he continued to thrust fingers into the beautifully soaked cunt.
“Gods, you’re so perfect, Curls.” He said meeting the dazzling blue eyes, wet with tears of pleasure, hungry with desire and want. Zoro had to stop himself from growling, he felt that same searing want pulse in his body, yearning to absolutely ravish and consume the angel in front of him.
“Zor - o - ah hah - fuck!” Sanji cried out as Zoro’s lips and tongue dragged lower, through dark blond curls and over the sensitive mound of nerves. Sanji brought his right hand to clasp Zoro’s left shoulder, crawling up to thread through Zoro’s soft, mossy hair. With the swordsman’s fingers still thrusting, he swept his flat tongue over Sanji’s clit again and again before he latched on and sucked hard. Sanji gripped green locks painfully - but, fuck, if that didn’t drive Zoro wild - and threw his head back as he arched his spine off the mattress in a silent yelp, before crashing down as he came over Zoro’s fingers and tongue.
“So good, Sanji.” Zoro puffed words hot against Sanji’s trembling cunt, kissing his clit, poking his tongue delicately over the sensitive nerves, watching Sanji writhe under each touch. “You taste fucking delicious, Curls. Fuck. ” He groaned as he leaned his cheek against Sanji’s thigh, lazily lapping at the heavenly slick.
“Stop talking.” Sanji tried to reach down and cover his mouth, hoping it would quiet the swordsman, but Zoro licked and nipped at the blond’s fingers until he quit the attempts. Zoro climbed back up to gaze into the cook’s deep blue eyes: Sanji looked absolutely fucked out, still catching his breath, eyes hazy, hair mussed and tossled. His head lolled towards Zoro, a gentle smile on his lips.
“Fucking hell.” He softly gripped Zoro’s face in his right hand, guiding him down to kiss him. Zoro met the plump, kiss-bitten lips, letting Sanji eagerly taste himself on his tongue, leaving, only briefly, to plant slow, sweet kisses on Sanji’s neck; eventually, he brought the earlobe between his teeth and nibbled playfully before returning to those lips.
“I’m going to use some of this to prep you.” Zoro said as his hand gathered some of the slick come from Sanji with three fingers he would be using to ready his asshole.
“Prep me? Wait -” Sanji’s eyes were wide, he shivered as Zoro pressed the left fingers to his rim, circling a few times, teasing the sensitive skin there.
“I want options, Curls.” Zoro smirked as he bit his lip, leaning forward. His voice became quiet, almost a whisper as he spoke against Sanji’s ear. “That okay with you?” He pulled back to watch Sanji’s expression, making sure the cook was actually okay with it.
“Okay… fuck. Yes.” Sanji said breathlessly before capturing Zoro’s lips with his, drawing him in for a passionate, fervent kiss, which Zoro used as the opportunity to press his middle finger and breach the tight muscle of a pretty, pink rim.
Sanji gasped into Zoro’s mouth, crying out as the swordsman pushed in his ring finger, with a third soon after. Zoro’s thrusting directly hit a hardened spot, sending the cook among the stars as another orgasm was wrenched from his body. And fucking gods, Sanji was gorgeous when he came: the breathless, gasping body wriggling and writhing under each touch, the tousled golden hair framing his face like a halo, a light sheen of sweat made his body glow under the lantern light, pink cheeks, heavy eyes, panting lips… fucking gods, Zoro was acutely aware of how painfully hard he was right now.
“Was that…?” Zoro gave Sanji a moment, his body was nearly boneless after clearly achieving something glorious.
“My prostate? Ye - yeah, it is. Iva let me - keep it.” Sanji breathlessly replied, followed soon after by a satisfied sigh. “They said ‘why waste a given gift’ or - some shit like - that.”
“Oh, Sanji,” He chuckled wickedly, “I’m going to destroy you.” Zoro’s gentle rumbling voice vibrated against Sanji’s neck, receiving a delightful shiver in response. He thought of everything he could do to tease and torture this body, make Sanji reach inexplicable pinnacles of pleasure again and again until he was a crying, satiated puddle in his arms. Zoro couldn’t do all of that today, he’d just have to hope for more opportunities in the future…in the meantime, he could do some things.
He let his lips meet every inch of soft, buttery skin, as he traveled down, bringing himself once again to the intoxicating taste of Sanji, sucking and lapping at the renewed wave of orgasmic nectar as he continued pumping his fingers in the velvety walls, brushing against his prostate a few times, smiling as the cook’s hips bucked uncontrollably, legs shaking.
“Wait, wait, gods -” Sanji tried to pull him up, but Zoro stubbornly stayed where he was, swirling his tongue over the engorged clit between his lips, before sucking on it. “Oh fuck! Too much, Mari - mo -” His head fell back on the pillow again, chest heaving with his breath.
“Well, someone has to play with this gorgeous thing.” Zoro was suddenly conscious of how rough and gravelly his voice sounded. He curled in his fingers against Sanji’s prostate as he played with (or tortured) his clit, gripping Sanji’s muscular thigh with a bruising force - not that the cook was particularly coherent as blue eyes rolled back into his head again, body bucking and convulsing beneath the swordsman.
When Zoro was fairly confident that he’d wrung out at least two more orgasms from the cook, he lifted himself up, bracketing his arms around Sanji’s head. He was about to bring one down to grab his cock, but Sanji beat him to it.
Sanji’s long fingers reached between his legs, dancing over the throbbing, leaking cock - each of his touches felt cooling to the molten heat coming from the aching, twitching member, each caress was driving Zoro mad with lust, making him lose control as he gasped and moaned with every stroke. He rested his temple against Sanji’s to feel more tethered, connected.
“I’m…I genuinely don’t think that’s going to fit.” Sanji whispered with something like awe as he held the large appendage in his hand.
“Don’t worry, I’ll make it fit.” He whispered in the cook’s ear, nipping at the sensitive skin behind his ear, before sitting up to take over.
“ Tsk. Cocky bastard.” Sanji scoffed, though it was covering up some nervous anxiety. As he adjusted, Zoro rubbed gentle, reassuring circles into Sanji’s thighs, before he dragged his cock to rest between Sanji’s fluttering lips. He loved how heavy it felt against the pulsing labia, almost as if the lips were trying to kiss his member. He slowly rutted himself against wet folds, dragging his leaky cock along the over-sensitive clit, engorged and hardened once again, and being rewarded with the divine sobs of pleasure from the blond angel under him.
“Do it, Marimo.” Sanji panted and whined as he bit his lip, eyes hazy with lust, a sinful, needy pout on his lips. “Please, need more.”
“Tell me what you need.” He said with a devilish smile, pressing the tip of his cock to Sanji’s wet cunt - he briefly watched as precome, like dew drops, were drunk by those thirsty lips.
“Fuck -” Sanji slurred. “Ple - ase.”
Zoro brought a hand up to Sanji’s throat and wrapped it around the base, near the clavicle, adding a light pressure, just enough to snap Sanji’s focus to his order.
“Be good and beg properly.” Zoro’s voice purred. He did not miss the way Sanji’s eyes lit up at the words, the order, the demand. “I can’t fuck you until you can follow directions. Tell me what you need, princess.” He knew he would never tire of watching Sanji’s eyes widen, biting his lip, his sinfully receptive body, so eager to please. Zoro was feeling more and more gone by the second, pleasantly heady and blissful, while something feral and possessive washed over him.
“You. Need you inside me, Zoro, please, please, please -” Sanji begged, tears still flowing relentlessly. Zoro swooped down, licking up nearly every tear and lapping at the slow, steady trickle of a nose bleed. He took his time bombarding Sanji with praise and touch as rewards, babbling things like “see, so good for me” and “look at how perfect you are” - meaning every word - as he pushed inside Sanji’s tight, silky warmth.
“Oh gods.” He heard himself exhale, finding a source of pure ecstasy.
Zoro took his time, gently grinding and basking in the fluttering tightness around him, laying claim, molding the walls to his cock. The way Sanji felt wrapped around him was indescribable: his neverending filthy, wanton sounds and the way his long fingers clawed and scratched at Zoro’s back spurred him on.
He never imagined they’d be here. Not when they were drunkenly making out after Enies Lobby…or Thriller Bark…or again, just before they were separated in Sabaody. He had hoped, sure, and fantasized plenty, but he never would have thought that they’d actually be here - and now that they were, he hoped it would never fucking end.
“How are you doing, Cook?” Zoro said, voice cracking, as he rooted himself fully inside Sanji again. He cupped his cheek, planting a kiss between curly eyebrows.
“ Mmnn - S-so full - ‘s so good - Zoro -” Sanji panted, bringing their foreheads to rest against each other.
Each time he heard his name on Sanji’s lips, it made that searing heat turn into a molten wave of magma - he felt devout and euphoric and insane.
“I’m going to delight in ruining you. You’re mine, now.” Zoro cooed, dragging his cock out to the head before thrusting fully inside Sanji’s darling cunt. “All mine. Sweet, pretty thing.”
“Ye-yes, yours. ” Sanji keened, meeting each of Zoro’s thrusts with a slow, staggering grind, squeezing just right around him. Zoro trembled at the words, thrilled at the idea of being Sanji’s…and Sanji being his… even if just for this fleeting moment.
This could be his only chance. Tomorrow, Sanji could wake in a fury, a rage, and maybe never speak to him again - who knew? He wanted to, no, needed to savor every morsel of Sanji he could possibly cling to.
“So good, Curls. Fuckin -” Zoro moaned, hanging his head as he tried to slow himself down, he did not want to come yet.
“It feels good?” Sanji asked in a sinfully innocent tone, needing and asking for reassurance. Zoro’s eye bugged out: how could he possibly convey how fucking amazing it all felt? To a point where he wanted to relish and feast on every sensation of Sanji.
“Fuck - Sanji, you feel beyond incredible.” He groaned, grabbing the cook’s hips and pulled his body towards him, meeting Sanji with a brutal pace, again and again, admiring the drool and tears that were wetting his delirious, fucked-out face.
It wasn’t like Zoro was any better: willing to be absolutely demolished and ravaged by the coursing, consuming pleasure pulsing throughout his own body. And he loved every second. Sex had never felt like this before, ever, this was something beyond just primal lust…this was a meaningful entanglement, something almost spiritual.
He had become lost in a haze and had to promptly pull out, not wanting to finish yet. He replaced his cock with his fingers for a moment, trying to soothe Sanji’s whimpering and protesting of being too empty.
“Need to adjust us, Curls.” He directed patiently, tenderly. “Get on all fours. I’m going to fuck that perfect ass.” He enjoyed the hitch in Sanji’s breath as he pressed his thumb to the tight, but prepped, rim before pulling back and guiding Sanji to his hands and knees.
“I can’t believe those fucking idiots missed out on a chance to fuck you, to use your tight, little holes, you beautiful thing. They have no idea what they lost out on tonight.” Zoro gently caressed Sanji's back, the cook was practically mewling at the words, the tenderness, along with the thrilling depravity of potentially being used.
“Their loss, my gain.” Zoro growled as he smiled broadly, feeling nothing less than elation. He wrapped his left hand around to stimulate Sanji’s clit as he slowly, inch by inch, buried himself in the cook’s ass, observing creamy hands tearing at the blue sheets, holding on for dear life, as Sanji arched his spine and threw his head back with that mixture of pain from the stretch and pleasure of being stuffed to the brim.
As Zoro was getting fully seated, an obscene moan was ripped from the cook, only in contest with his own guttural, rumbling groan. Each sensation felt earth-shattering, he could feel so much of Sanji, everything , and he just wanted to drink it all in until he was absolutely, staggeringly drunk.
Zoro planted soft kisses to Sanji’s back, while his right hand drew tender circles into skin, left still massaging the very overstimulated clit.
“Breath, angel. Relax, I’ve got you.” And the satisfaction of feeling Sanji melt into him, becoming more open and lax really did something for Zoro: made him feel an immense power and appreciation of how much trust was already present in their relationship for someone, like Sanji, to soften those sharp, alert edges. A wave of emotion suddenly washed over him…a mix of gratitude and perhaps love…wait, did he love the cook? Okay…he could not get into that right now.
Fucking hell.
“Are you okay, Marimo?” Sanji asked, suddenly sounding worried. Zoro realized he had stopped moving as much.
“Uh, yeah, I’m good. Just…” He shook his head as he smiled.
“Is it too much?” He could tell Sanji’s anxiety was practically brimming, threatening to spill over.
“Not at all. You’re perfect.” He whispered tenderly, squeezing Sanji’s hips. “Can we actually…?” Zoro guided Sanji to lay on his side, with Zoro spooning him, tangling their legs as Zoro slowly pushed himself in again, causing them both to moan at the adjustment, the closeness. The cant of his hips was slow, languid, utterly divine.
“You - hah - good?” Sanji’s voice was breathy and quiet, though eyes were watchful of Zoro, trying to scrutinize or figure out what was happening for the swordsman.
“Yeah, I promise. I just…hard to describe. I think I just needed to be closer to you.” He knew he must be blushing, feeling the heat on his cheeks, and hoping that the shadows were masking any redness; though, he knew he had been spotted when Sanji snaked a hand around to cup his cheek and drew him in for a sweet kiss. He wasn't sure if Sanji meant to pour in so many emotions into one kiss, but Zoro felt it all…almost too much, as though it would all devour him whole, and he’d gladly let it happen.
“Fuck.” He whispered when Sanji had pulled away to rest their foreheads against one another, keeping each other as close as possible: back nearly flushed with chest, Zoro’s arms wrapped securely, propped slightly on his elbow so he could keep kissing the cook, Sanji’s limbs pulling him in with near desperation.
“So fucking good, Zoro, my gods.” Sanji moaned against his lips, and Zoro smiled against them, kissing and panting in between each thrust.
“Sanji. Holy fuck.” He prayed again and again. He could feel the rapidly building pressure in his groin and knew he wouldn’t last much longer - he also knew he wanted to make Sanji come at least once more in that timeframe. He wrapped his left arm around Sanji’s shaking top leg, renewing the angle, and let his left hand rest once more on Sanji’s cunt, thumbing over his clit relentlessly, enjoying squeezing out another orgasm and loving how Sanji was seizing around him constantly.
“Oh fuck oh fuck oh fuck.” Sanji babbled as his hands flew down to stop Zoro, begging that it was too much, too sensitive.
“Don’t you deserve to feel good, Sanji?” Zoro raspily whispered as he dragged his cock along velvety, tight walls continuing to apply pressure on his clit while he spread the lips open. Zoro pulled out slightly to angle himself to begin targeting Sanji’s prostate.
“What are you -” Sanji gasped as Zoro roughly flicked his clit at the same time he thrust deeply, hitting everything just right, earning lewd sobs from the cook as he shook and convulsed in Zoro’s arms. The swordsman lost himself, the edges of control were waning and he was going to come apart - Sanji was right, it was all too much, all at once, and in the best way.
From the back of his brain, a sudden thought struck him. One that nearly made him come on the spot, forcing him to stop mid-thrust, right hand bruisingly gripping Sanji’s hip.
“Holy shit, Cook. Would you be able to get pregnant?” Zoro asked. Sanji’s cloudy, heavy eyes, panting, open lips, and trembling body were such a sight, Zoro had to reach and squeeze the base of his cock to hold himself back.
“I don’t actually know.” Sanji’s raspy voice made Zoro quake with want, he could feel his cock twitching, Sanji’s walls fluttering around him, squeezing him greedily. “Why? Fuck. You like that?”
“Yeah, and I think you do, too,” Zoro chuckled, watching the furious blush redden Sanji's cheeks. “Based on how you're tightening around me right now. Like seriously, I think you might break my dick in half.” They laughed affectionately before falling into a sweet kiss, and he felt Sanji relax around him.
”We should find out sometime.” Zoro leaned forward a bit more as he simultaneously drove into Sanji's ass, words pressed against Sanji's mouth, inhaling the cook's breathy moans.
“Holy fuck -” Sanji whispered, breathlessly, leaning his head to meet Zoro’s. “Okay, okay. Yes, but - not tonight. Not - not yet.”
Those words sent a jolt, like a lightning bolt, through Zoro's spine. They meant there could be, would be, more times like these. That it wouldn’t just be tonight. That Sanji… his Sanji…would want all that with him.
He tried to temper the heart-wrenching euphoria that coursed through him, a part of him reminded that maybe Sanji was just caught up in the moment. But the possibilities felt grand and endless and…real, especially with the impassioned desire and love that those deep blue eyes were conveying.
“You’ve got it, Curls.” He closed his eye, letting it roll to the back of his head as he pressed fully into Sanji, hitting his prostate dead on, feeling delirious.
“Zoro - fill me - up, please - ” Sanji begged and sobbed as Zoro’s hand rubbed his clit feverishly. “Need it, need - you -”
“Fuck, Sanji.” Zoro sank in to the hilt and released inside Sanji’s tight, velvet walls, thrusting a few more times until he heard Sanji cry out in pleasure - the cook reached towards something euphoric, causing him to tighten around Zoro’s cock, milking him with a lascivious groan.
Some of the white seed spilled as Zoro pulled out, he lazily replaced his cock with his fingers, scooping the remnants and pushing some of it back inside the puckered entrance.
“Such a fucking pervert.” Sanji breathlessly chuckled. Zoro pressed his head against Sanji’s shoulder as he smiled.
“Yeah.” He whispered, exhaling a light laugh.
Zoro maneuvered Sanji’s boneless body so he was still the little spoon, in their arrangement, just more comfortable. He reached over to his bed and grabbed his blanket, sweeping it over them as he tightly embraced Sanji’s naked body. Zoro’s arms protectively wrapped around him, their legs tangled, as he planted slow, heated kisses into the back of Sanji’s shoulders, neck, and head, breathing in the lavender scent of blond locks.
“That was…insane…amazing…” Sanji sighed blissfully, pressing himself into Zoro. “Mmm, perfect.”
“You’re telling me.” He squeezed Sanji before softening, allowing himself to gently trace his fingers along the cook’s body, feeling the sheen of sweat and stickiness from their exploits. “I’ll get us something to clean us off in a moment, just stay here for now.” He murmured, nuzzling into Sanji’s hair.
“Is Usopp…?”
“He’s on watch until 6am, Curls. We’ve got a few hours to sleep.”
“Okay.” He replied, closing his eyes with a half-smile.
“Hey.” Zoro said, poking his ribs so he’d pay attention. “Tomorrow morning, you better not pretend this didn’t happen.”
“I’ll be barely walking tomorrow. How could I possibly forget?” Sanji sleepily chuckled with a little wiggle of his ass. “I won’t.” He said more seriously, a somberness creeping through. “Just…” He trailed off.
“ Just, what?” Zoro asked softly, after a few moments, worried the cook may have fallen asleep.
“Just, don’t tell anyone yet, okay? Not yet… just for us…” Sanji babbled, nearly incoherently. But Zoro understood.
He drifted to a light sleep with a gentle smile replacing his usual scowl.
Just for us.
For now.
__
And, to Sanji's credit, he did not refuse to remember their night, nor did he freak out about it. However…
“You want to have a fucking baby with me?!” Sanji waved the spatula with bits of egg still clung to it, flying around as Sanji gestured at Zoro with it.
“Yeah, so?” Zoro tried to keep the wide smile from breaking out. He kept his composure as he bit into an apple.
“You don't just have babies with anyone!” Sanji nearly screeched, only holding back due to the early morning hours.
“You're not just anyone. I love you.” Zoro shrugged.
“You WHAT?!”
The end.
