Actions

Work Header

The Princess's Gift

Summary:

"Neh, Sanji. You like Zoro, right?" Do you want him? Do you want me to give him to you?" asked Luffy.

"Really? You’d do that for me?” Sanji mewled as he ground on top of Luffy's dick.

"Of course," Luffy grinned mischievously before making eye contact with the peeping tom. "Zoro," he called, making the knight's blood run cold. "Come inside."

OR, Zoro is a former mercenary, recently knighted to the 3rd prince of D. He knew the maid and the prince were close... but it wasn't until he passed by the royal quarters that he discovered just how close.

Notes:

(See the end of the work for notes.)

Work Text:

Zoro was new to the castle of D.

In the beginning, he was but a wandering mercenary seeking to become the greatest swordsman in the realm. However, by coincidence, he joined a fierce battle down in Shells Town together with a young man named Luffy.

By an incredible turn of events, the unruly, strawhat-wearing individual was revealed to be the Kingdom’s 3rd Prince. 

“Become my Knight, Zoro!” Luffy demanded with a big grin on his face.

And that’s how the mercenary became an honored knight and bodyguard for Monkey D. Luffy.

At first, he wasn’t used to the lavish palace, but he quickly adapted after seeing how lax the Kingdom of D was. It helped that Luffy didn’t have any major responsibilities as the last in line. The thing was, Luffy was an adventurous prince who never stayed in the same place.

However, there was one thing Zoro didn’t think he could ever get used to… it was how Luffy's personal maid also followed the Prince wherever he went.

It seems the customs of D. kingdom were different, since Sanji, despite being a man, wore the same maid uniform as other women in the palace. Except, he preferred his shorter.

Another thing that made Zoro hyper-aware is how much the Prince liked... touching his maid. At first, Zoro paid no mind to it. Perhaps it was the whims of a royal, but it kept happening. 

Luffy would run up a hand onto Sanji's thick thighs, caressing the skin above his white stockings. Luffy made Sanji sit on his lap, their bodies facing each other, pressed flush. Sometimes, the Prince would ask Zoro to leave the room, and the Knight couldn’t help but notice how flushed the maid’s ears were.

There was another detail that left the new Knight staring up at his ceiling during slow evenings. It was the way that Sanji would give him deep stares as the intimate actions proceeded, and how Luffy would always chuckle when he noticed Zoro was watching. 

It was on one dark evening when only candlelight lit the castle halls, Zoro passed by Luffy's chambers as a dutiful Knight should.

He froze at the sound of wet schlops and skin slapping together.

"A-hah, Luffy–!" he heard Sanji moan.

"You feel so good, Sanji," Luffy praised, a grin heard in his voice. "So pretty too."

Zoro's heart slammed into his chest with every beat. 

He couldn't resist and pressed his ear against the door, only to realize it wasn't closed. His eyes widened when the door opened just a crack, but now he could see… and oh what a filthy sight it was.

The blonde maid was completely bare save for his white stockings, while Luffy was the opposite, fully-clothed save for his trousers slightly lower to free his member. Sanji was on top of the prince, moving his hips in fast, circular motions as he moaned lewdly, and Zoro watched as Luffy's cock entered Sanji again and again.

Suddenly, Luffy's dark eyes made contact with his own, and Zoro felt his heart jump out of his mouth. But, the Prince only grinned and held Sanji tighter. "Neh, Sanji. You like Zoro, right?" what ?

Before Zoro could even process what the fuck Luffy just said, the maid nodded as he bit his bottom lip, hips still working in tightly slipping the 3rd Prince’s cock in and out. “Yes…!” he groaned. 

"Do you want him? Do you want me to give him to you?" asked Luffy as he pressed his face against the maid's chest, squeezing a nipple in between his fingertips.

"Really? You’d do that for me?”  Sanji mewled as he ground on top of Luffy's dick.

"Of course," Luffy grinned mischievously before making eye contact with the peeping tom again. "Zoro," he called, making the knight’s blood run cold. "Come inside."

Zoro knew Luffy’s battle experience was impressive, but the fact that he even noticed the Knight was there when he was sure he made no sound sent shivers down Zoro’s spine. It was impressive.

Zoro sighed and then stepped into the room, his boots thumping onto the marble floor as he stopped to stand with his arms crossed and face blank. 

It seemed Sanji wasn’t informed of this arrangement, because the blonde quickly turned his head at the sound of the door, a shocked expression on his face. 

“Zoro!” Luffy greeted with a laugh as hooked a chin over Sanji’s shoulder and tightened his hug around his waist. 

“L-Luffy, what the fuck!” Sanji exclaimed as he diverted his gaze, face red, and attempted to hide by pressing his face against his Prince’s neck.

Any other guard would be panicking out of their mind in this situation, but Zoro only quirked his head to the side and took in the sight before him. Luffy had yet to get his dick out of Sanji’s ass and even had the audacity to continue grinding upwards (to which the maid responded with a shudder). 

It was hot.

“Zoro, come here,” the prince commanded, beckoning his finger. The Knight obeyed with a shrug and stopped just a few steps before them.

“Luffy, we didn’t talk about this!” Sanji hissed, still hiding his face, his hands gripping the younger man’s shoulders tightly. 

But Luffy paid the maid no mind and, instead, asked, “Neh, Zoro, do you want to fuck Sanji?”

If this was a trick question, Zoro didn’t want to put the effort into thinking about it. “Do I?” he hummed, “What would you do if I said no?”

At the sound of a possible rejection, Sanji became silent, his hands on Luffy loosening. Luffy felt this and placed a comforting hand on the small of the blonde’s back, all the while remaining eye contact with Zoro and maintaining his smile. 

“Silly,” the Prince laughed as he smoothed his hands down Sanji’s bare sides. “I know you want to, and…” he hooked his chin over Sanji’s shoulder once more and gave the maid’s neck a tender kiss before saying, “I’m your prince.” playful eyes looked up to meet Zoro’s with a mischievous smile hidden behind broad shoulders. “Play with Sanji, why don’t you?”

Zoro immediately smirked at the attitude. As expected of a royal. 

“Of course,” he whispered, placing his hands up in the air in defeat, “...my prince.”

“Strip.”

With a snarky laugh and a shake of his head, Zoro removed his clothing piece by piece. The whims of a royal were not to be understood by the common folk, but he'll always be down for a good fuck.

Zoro placed a rough hand on Sanji’s nape as he stood behind him. The blonde flinched at his touch. Then, Zoro leaned forward, his chin brushing against the shoulder opposite to Luffy’s, and used his hand to turn Sanji’s head in his direction.

“Kissing good with you?” he asked, with no tact at all. 

At first, Zoro almost thought Sanji was going to reject him. What with the way the blonde’s face was flushed red in both anger and embarrassment, but he was quickly corrected after Sanji growled, “About time, you goddamn Knight.” 

They met halfway for a kiss.

The kiss was rough. More teeth than a tongue, and unexpectedly to Zoro, neither he nor Sanji was willing to give in to each other. They gasped into each other’s mouths, the maid moaning occasionally whenever Luffy pressed into just the right spot.

As they kissed, Zoro’s hands wandered to Sanji’s chest, his rough fingers rolling over his nipples. Sanji would whine and arch his back whenever the swordsman would flick his nail onto the bud’s tip.

Luffy was going at a slow pace, but he made a sudden, hard thrust from below, making Sanji break the kiss with a moan and shiver of his body. 

Sanji whined and turned his head towards Luffy, his hands firmly grabbing onto the younger man’s shoulder’s once more to stop him from moving. “Luffy…” 

The 3rd prince only snickered and peppered kisses onto his maid’s face. “Were you about to cum, Sanji?” 

“Shut the fuck up,” Sanji grumbled as he breathed in and licked his lips. 

Zoro hummed as he observed the interaction before he reached down to take Sanji’s dick in his hands. “Don’t stop yourself from cumming, curly.” 

“Curly!?” however, before Sanji can continue his complaint about the newfound nickname, Zoro was already pumping his member, driving him closer to the edge. “W-wait, no–” Sanji choked, his head thrown back to lean against the swordsman’s chest. “Fucking marimo– hn!”

Luffy watched with entertained mirth in his eyes. He saw Sanji’s mouth was left agape as he gasped through the pleasure, and listened to the wet noises of Zoro’s dedicated handjob. But then, just as Sanji’s legs began to tighten around him and the blonde’s eyes began to roll back, Luffy grabbed Zoro’s wrist to stop him.

Sanji cursed and whined from his place. This was the second time he was prevented from an orgasm, and the edging made him feel like dying. “You fucking assholes…” he hissed as he panted, his body still vibrating with the desire to cum.

Luffy snickered, a series of ‘shishishi’ before he gripped Sanji’s thighs and lifted the maid until Sanji was kneeling above the prince. “Not yet, Zoro,” Luffy said. Then, he took Zoro’s hand and directed it to the blonde’s ass. “This is how you do it.”

Zoro only shrugged and did as Luffy ordered. He inserted a finger, but the moment he did, his eyes widened when he realized Sanji was already loose and prepared. “Ah…” 

The prince grinned at his knight’s expression. “My Sanji is always ready for me. Right, Sanji?”

The maid mewled and moved his hips against Zoro’s finger, making it pump in and out, begging for more. Then, Sanji cradled Luffy’s face with his long, beautiful, slender hands and whispered, “Always for you.” 

Both the prince and the maid exchanged a tender kiss. Luffy laughed into the kiss and Sanji chuckled. They broke apart with a faint smack. 

“He’s ready for you too, Zoro,” Luffy pointed out. 

Zoro tilted his head and stared at the delicious, fat ass in front of him, and asked, “I can do whatever I want with him?”

Luffy only gave him a close-eyed smile in response. This was neither a yes nor no. Basically, Zoro needed to tread very carefully. After all, this maid was very obviously a treasure to the 3rd prince. 

Zoro chuckled and placed his large hands on Sanji’s thin waist. “Alright then.” 

The swordsman was already half-hard from the interaction alone, but to get to full hardness, he pressed his cock in between the blonde’s cheeks and squeezed them around his cock. It helped that the prince’s chambers had access to fragrant oils to ease the friction. 

At the feeling of the knight’s cock, Sanji’s eyes widened. Was it really that thick!? Luffy is quite a size himself, leaning more on the longer side, but the maid felt that Zoro’s girth was another level… and it wasn’t even fully hard?

“Wait, wait…” Sanji whispered as Zoro went on, but the knight only hummed in response, enjoying the tight squeeze of the maid’s ass around his cock. It was at that point when he reached full hardness, and at this point Sanji’s grip on Luffy’s shoulders was tight

“Don’t be scared, Sanji,” Luffy whispered as he nuzzled against the blonde’s chest. 

“What the fuck do you mean?” Sanji hissed, “I’m not scared.”

Suddenly, Zoro spread Sanji’s cheeks and the blonde could feel a thick, blunt head pressing lightly against his entrance. The swordsman leaned in and whispered, “Don’t hold your breath.”

“Ah–”

Zoro didn’t thrust in all in one go. Instead, entered slowly . Sanji gasped and doubled over. With the pace, he could feel himself gradually stretching, adjusting to Zoro’s thick length. It was a slight burn, but he could handle it. 

When Zoro finally bottomed out, Sanji was already slowly melting in Luffy’s arms. He was right when he guessed Luffy was still longer than the other. 

Knowing what was about to come, Luffy breathed in Sanji’s scent and kept a solid grip on Sanji’s thighs. This held the maid steady.

Finally, Zoro started to move, and by god, it was such an excruciatingly slow pace, but the movement of his thick cock pressed against his prostate with every thrust. Sanji whined and rested his head above Luffy’s dark hair. 

The pleasure was burning him, a throb that spread throughout his loins, and the unhurried motions only made it worse. It made Sanji squirm, whine, and gasp with a low voice as his legs shivered at the feeling. 

“How does Zoro feel, Sanji?”

“Fucking…hng… stupid–!” Sanji groaned, trying to breathe in slowly as he was forced to feel every single movement and stretch due to Zoro’s pace. “Go faster, marimo!”

But Zoro only teased him. “Should I?” the swordsman asked with a toothy grin. Then, he’d grind upwards onto that spot that had Sanji releasing a pitched whine, his grip on Luffy wavering. 

“You look so good taking someone else’s cock, Sanji,” Luffy whispered, his eyes completely focused on the blonde’s features. His eyes watched every change of expression. Sanji’s furrowed brows, the sweat that gathered on his forehead, the way he would part his lips and hang his tongue out. “Just like a whore. So beautiful.” 

“H-hah… my prince…!” Sanji moaned, the dirty praise going straight to his throbbing, neglected cock. 

With the maid’s guard down, Zoro took the opportunity to make Sanji suffer with a singular, hard thrust of his hips. The blonde’s legs buckled as Sanji sucked a breath through his teeth and held in a moan.

Zoro kept the slow pace, loving the feeling of Sanji’s tight ass sucking in his dick so desperately. The fragrant oils made his dick go in smoothly, wet noises as loud as they could be in a room of only three. 

Meanwhile, Sanji didn’t want to cum like this. He wanted to cum while fucked into the mattress, full and incoherent. So, he began begging. “Marimo… Z-Zoro,” he gasped, “Faster. Please –!” he could feel himself reaching the height of pleasure. 

But Zoro knew Sanji was close. He could feel it in the way his walls would flutter and tighten around his cock… but the knight wasn’t going to give the blonde what he wanted. 

Instead, he ground against Sanji’s prostate, doing so in a continuous pattern until the blonde’s eyes were wide and his lips were turned redder from how hard his teeth were digging into them. “Z-Zoro!”

Almost there. Zoro gave a few more, shallow thrusts, and soon Sanji’s body was shuddering softly, back arching as he shot hot cum all over Luffy’s chest. 

“A-Ah… hng–! You f-fucker–!” the blonde’s legs were like jelly, his body still shivering from the aftermath.

Luffy laughed and lifted Sanji until the maid was lying on his back. The prince gripped Sanji’s calves and spread his legs while effectively folding his body in half. The white stockings did well to compliment this position. 

“Did you like my gift, my princess?” Luffy asked with a wide smile. 

Sanji grew red at the name. “Princess? So suddenly?” he was completely embarrassed.

“Am I wrong? Aren’t you a princess, Sanji? The prettiest princess in the world!” 

Zoro chuckled at the name from his side on the bed. He had transferred to lie against the headboard, his legs relaxed and his still hard cock high and free. In the process of teasing the maid, he feigned from cumming himself. 

“I’m gonna eat you up. Are you ready, princess?” 

Sanji was covering his face, but he didn’t stop Luffy from directing his cock into his gaping entrance. He bit his lips his skin steamed with flush, but he couldn’t deny it was quite a treat to hear Luffy call him a princess. 

The maid finally nodded with consent, earning Luffy’s soft laugh, and the entry of the same dick that pounded into him just the day before.

Sanji choked at the feeling of Luffy’s cock bottoming out in one go, suddenly remembering that he just came. He was sensitive all over, and the stimulation sent electricity down his spine. 

“L-Luffy!” moaned, voice broken and high, but there was nothing he could do. His hands were held above him and the prince was already going to town. 

Luffy fucked with no control over his strength, going at the speed he wanted. After all, he’s done this a thousand times before and knew exactly what Sanji was capable of. The maid could take him in any way and still bend over drooling like a slut.

The maid is sucking in any breath he could catch, sobbing as he was fucked endlessly by Luffy. The sudden contrast between the slow sex all the way to the prince’s monstrous strength was driving him insane. 

“Sanji…” Luffy whispered, breathless as he stared intensely at the blonde beneath him. “Sanji… Sanji… So pretty, my princess.” 

Sanji could only cry out in response, body shaking as Luffy’s long dick hit him in his deepest parts, pounding into the end of his colon, the tip of his dick bulging through his stomach. 

Zoro was just enjoying the show as he touched himself, fucking into his fist as he listened to Luffy’s pants and Sanji’s whore-ish moans when suddenly he made eye contact with the 3rd prince. 

“Zoro,” Luffy called with a playful smile on his lips.

Zoro knew that smile. He saw that same smile during their first battle together, and it made the Knight’s heart pound stronger against his chest. 

“Get inside him.” 

Zoro quirked a brow. “With you?” was the prince serious? Was he implying what he thought he was implying?

Luffy chuckled and leaned down to press his lips against Sanji’s bare neck. “He’s been waiting. Sanji wants both of us. Don’t you, princess?”

Sanji nodded rapidly underneath, arms struggling against Luffy’s hold as his hips met with the prince’s thrust. Zoro couldn’t help but be amazed at how the maid was still enthusiastically reciprocating the near-violent thrusts. 

Luffy manhandled Sanji to a new position, one where he was melting on his hands and knees, and beckoned Zoro closer just like how he did at the beginning. 

Holy fuck, Zoro was actually doing this. Well, the former mercenary was never one to hesitate, so, he immediately picked Sanji up from the front and made the blonde lean against his body. 

The maid was such a mess. Tears pricked at his eyes as Luffy continued his onslaught of thrusts, drool dripping down the corner of his mouth, and his tongue was such a pretty sight. Zoro couldn’t stop himself from diving in for a kiss to suck on it. 

Sanji fit so well in between them. 

The kiss was broken when Sanji pulled away to demand, “S-stop fucking arou-hng--!” he clawed onto Zoro’s chest. “Get on with it!” 

Any doubt Zoro had over whether Sanji could take the both of them instantly disappeared. If the maid still had this amount of sass, then he could take another dick in his ass. 

Zoro bit the blonde’s shoulder hard enough to bruise, making Sanji let out a pained cry, but Zoro knew it was a welcomed action with how Sanji shuddered and his cock leaked precum. 

“Shut up, curly. I’ll give you what you want.” 

With Luffy in the back and Zoro in the front, the knight finally slipped inside, stretching Sanji out beyond what his sanity could grasp.

Zoro matched Luffy’s rhythm, fucking into Sanji with the same amount of fervor. The lavish, royal bedroom was filled with debauched noises of skin slapping against skin mixed with deep grunts, whines, and moans. 

A stream of “ahs” left Sanji’s open mouth as his eyes rolled back and his body went rigid with the desire to take in more of the cocks that fucked into his body. “Ahgn–ah! More, fuck– it feels so f-fucking good ! Fuck me! Fuck me!” 

Luffy and Zoro were spiraling into madness as they thrust turns into the impossibly tight heat. Their dicks rubbed against Sanji’s walls while at the same time onto each other. Holy shit . Zoro was becoming lightheaded with how fucking good it felt to have his cock deep inside the blonde.

“Sanji,” Luffy groaned, burying his face in the blonde’s back and tightening his hold around his waist. “I’m gonna cum–!” 

“Cum! Cum! Cum!” Sanji screamed, panting as he began moving his own hips, urging Luffy to his peak. “Cum inside me!” 

In no time, Luffy was holding his breath and cumming deep inside his blonde, still moving in shallow thrusts to ride out his orgasm. The moment Sanji felt the prince’s hot seed filling his stomach, he came with a shudder. 

However, while Luffy was already done, Zoro kept going. 

The 3rd prince pulled out and leaned back to watch, while Zoro took all of Sanji in his arms and began bouncing the maid on his cock. The blonde was basically being treated like a cocksleeve. 

“I’m almost there, okay, princess,” Zoro whispered breathlessly in his deep voice. “Help me out a little.” then, his hand moved to touch Sanji’s dick.

Sanji sobbed and dug his fingers into Zoro’s tanned skin as his legs shook and his body convulsed in both pain and pleasure. It felt so good but at the same time, he just came , and Zoro was both pounding into his body and touching his cock at the same time. It was driving him insane. 

Finally, Zoro’s movements became erratic and his breathing shallow. “Fucking… hell …” the thrust one more time upwards, and then filled Sanji with his own batch of cum. 

“F-fuck yes …!” Sanji moaned, relishing the feeling of both men’s cum filling him up. 

Afterward, the two of them plopped down right next to Luffy. The room went silent save for the light pants of three men catching their breath from the after-sex.  

When all was done, Luffy spoke, “Zoro,” he called, catching the knight’s attention. “You’re mine now too.” he declared.

Zoro paused for a moment, staring at the 3rd prince, before chuckling and looking away to stare at the ceiling. “Already am, prince.” 

Sanji let out a heavy sigh and then closed his eyes. “Clean me up, the both of you.” and passed out. 

Zoro hummed and decided he was not leaving this kingdom any time soon.

.

.

.

BONUS: 

“So…” Zoro started, eyes wide. “Curly is actually a princess!?”

Luffy nodded as he stuffed his face full of meat at the dining table, a blonde conveniently placed on his lap.

Sanji flushed and crossed his arms. “Fuck you.” 

“Then why were you all shy and shit when Luffy called you that?”

“He doesn’t call me that often okay!” 

“What kingdom are you from anyways?”

“Kamabbaka, a close ally of the Kingdom of D.” 

“Why the fuck are you here? And dressed like a maid?”

“Are you judging me by how I want to dress? It’s fucking kinky, okay!?”

“It’s hot as fuck but like–”

Luffy laughed and reached out for a juicy pear. “This is delicious!” 

Notes:

I hope you enjoyed it as much as I did~! Check me out on my One Piece twitter or my Tumblr

Series this work belongs to: