Actions

Work Header

Zoro the Dish Towel

Summary:

Sanji somehow gets the awful idea in his head that he should be on top when they fuck. Zoro doesn’t know what the hell a prostate is, but he finds out through a series of rather unfortunate events.

Though, Sanji might argue they’re incredibly fortunate.

~

Or, Zoro Learns to Bottom: Porn with a Side of Plot

Notes:

This doesn’t really have any spoilers, so OPLA watchers can enjoy!

Knifeplay and food kink and butt plugs to come in later chapters :)

(See the end of the work for more notes.)

Chapter 1: Save a Horse, Ride a Cowboy (or a Swordsman)

Chapter Text

Sanji lay limp underneath him, his face red and his hair completely disheveled. He didn’t even make any sounds as Zoro kept fucking into him, chasing his own release. A tiny hint of a pleased, overstimulated smile tugged at the edges of Sanji’s mouth, and all he did was twitch when Zoro filled him with a low groan. 

The swordsman collapsed on top of the cook, absolutely exhausted. They had been at this for hours per Sanji’s insistence. The bastard was a sadist when it came to losing his mind in the throws of sex. He never said it was too much, always demanding more. Zoro was beginning to feel like a dish towel wrung dry. 

“You’re heavy,” Sanji mumbled under all of Zoro’s dead weight, pushing him off. He let the smallest of whimpers leave his throat when Zoro’s dick slipped out, already feeling the cum leak out of him. 

Sleep tugged at Zoro’s eyes as it so often did. He was only halfway laying on the futon they had desecrated, but that was better than most positions he slept in. It would be so easy to doze off. The rest of the crew was gone, off exploring whatever island they had arrived on earlier that day. Zoro hadn’t been listening when Nami told him where they were, and he barely paid attention to any details of the town as Sanji pulled him around and forced him to carry groceries. They did briefly stop at a blacksmith’s because the cook knew Zoro would want to scout out any potential new blades, but of course, there was nothing better than the three swords currently sitting on his hip. 

A smack to his head had his eyes cracking open, and Zoro barely peeked at Sanji as he surely was complaining about needing to clean up before they went to sleep. This part sucked. It wasn’t fair that Sanji could walk off a good fuck only a few minutes after orgasm. It didn’t matter how hard Zoro took him; he never so much as winced at the pain that surely had to be there. And the worst part was that he wasn’t even pretending not to be injured. Even when Sanji thought he was alone, he was fine. He was better than fine. He even had to gall to be extra peppy after they fucked. 

Zoro, on the other hand, felt a little bit more like he had died and come back to life. He knew the feeling well. It was like his soul had been stripped of its essence, and he was walking around as a shell of a man for at least several hours after fucking, if not for the whole day. 

Though, on the plus side, Sanji’s constant demands for more, harder, faster led to a pretty good workout. Not to mention it felt great

It was after the fuck that was going to kill Zoro. 

“How are you not tired?” He mumbled as Sanji lathered his hair in the bath. He was long past the point of complaining about showers. It was a waste of breath. Not to mention it made his hair feel less gross for some weird reason, and he slept better. 

“Exhausted, marimo?” Sanji teased and moved to rinse Zoro’s hair. His fingers felt good on his scalp. 

“I’m fine,” Zoro insisted even if he really wasn't. His muscles felt like they barely worked anymore. “But you’re…” He didn’t know what to say Sanji looked like without complimenting him. He looked good. He was glowing. 

Zoro would rather bite off his tongue than say that out loud. Thankfully, Sanji got the message. 

“It’s a lot less work to bottom,” he said with a shrug. They were both clean now, but the water was still warm. Sanji didn’t move to get out, so neither did Zoro. He could fall asleep like this. 

“I just lay there and take it.” 

That didn’t make sense, though. At this point, they had fucked in nearly every position imaginable. Today was simple, just laying on the ground because they had time and privacy to get comfortable, but they had tried lots of other stuff. One of Zoro’s personal favorites was when he got the cook’s legs over his shoulders and had him pressed against the wall. Sanji could barely move his body in that position, much less his legs, and it made Zoro’s heart beat extra fast knowing the cook would allow himself to be so vulnerable. It involved an immense amount of trust, and that was something Zoro took very seriously. 

But they had also been in positions where Sanji did a lot more than lay there and take it. One of the sexiest things they did on a semi-regular basis was getting Sanji on top to ride Zoro. It was done best when Zoro started off sleeping, and Sanji was just using him for his own pleasure. It was easy and sleepy and unbelievably sexy. It was how this evening's activities began, after all. 

Yet Sanji didn’t seem to be the least bit tired. 

“You do more than that.”

Sanji shrugged again. “Women seem to be pretty lively after sex, and you could say I’m in the woman’s role with you.” 

Zoro wouldn’t know. He had never fucked a woman before. Only Sanji. But the shit cook didn’t need to know that. 

“When was the last time you fucked a woman?” He asked Sanji despite knowing the answer. 

“You don’t fuck women, idiot! You make love to a woman!”

“A long time, then.” 

Sanji scowled but didn’t deny it. Zoro knew he had been with a few women during his time on the Baratie, but as soon as he was on the Merry, he only had eyes for one person. That was Nami, but she wasn’t interested, so he settled for Zoro instead. 

“Do you mind it?” Zoro asked after a brief moment of silence. 

“Mind what?” Sanji raised one of his curly eyebrows. His hair was slicked back with water, leaving them both visible. His fingers twitched like he was itching for a cigarette. 

“Being in the woman’s role.” 

“It feels good,” he explained. “Real good. Almost as good as fucking a tight hole does.”

Zoro’s traitorous dick twitched back to life at the crude language. “Almost?”

“Why are you asking?” Sanji retorted, something dark and sinister hidden in his expression. “You interested in switching places?” 

The thought hadn’t so much as crossed Zoro’s mind. “Absolutely not.”

“Why not? I just told you it feels good.” 

“If it feels good, then why would we change it?!”

“The poor marimo is so tired after I wring him dry.” Zoro was right; he was a dish towel. “Besides, wouldn’t it be fun to change some things up?” 

Sanji had a horrible twinkle in his eye. Once he got an idea in his head, it was almost impossible for him to let it go. 

“No.” Zoro’s tone was final. “Absolutely not.” 

~

“I don’t feel like letting you fuck me tonight,” Sanji said very calmly as they washed and dried dishes together. Even on the most hectic of days, they had at least an hour of alone time together as they cleaned up the galley after dinner. If Usopp ever offered to help out, Sanji would tell him not to because if there were too many people in the kitchen, they would start tripping over each other and break something. This was a complete and obvious lie; the kitchen was plenty big for multiple people to help out. Sanji just selfishly liked his and Zoro’s alone time. Zoro tried not to dwell on how that made him feel. 

Zoro’s motions faltered for a moment. They were in the middle of the Grand Line with no land in sight, so the whole crew was on board, and they rarely did anything when others were nearby. Zoro hadn’t been expecting anything, but Sanji announcing it felt odd. Outside of their post-orgasm bliss, they rarely ever even discussed their odd relationship 

“Why not?” 

“Don’t feel like it.” 

Zoro supposed that was fair enough. He couldn’t exactly argue with that logic. 

It was a little confusing, however, when fifteen minutes later after the last pot got scrubbed down, Sanji was not so subtly grabbing at Zoro’s crotch with his completely wet hands. 

“What are you doing?” He asked even though he didn’t really want to do anything but let Sanji continue with whatever it was he was trying to start. 

“You don’t want to?” Sanji gave him a squeeze, and Zoro cursed how easily he got hard. Before Sanji, he didn’t even care for sex. He seldom jerked off, and rarely even got morning wood. Now it seemed a gentle breeze that smelled vaguely of butter, soy sauce, and meat could get him going. 

“I didn’t say that.”

Good.” 

And then Sanji fell to his knees with a thump on the hardwood floors. He made quick work of Zoro’s haramaki and pants, only revealing the minimum amount of skin to get his dick out. 

“When was the last time you showered?” One of Sanji’s curly eyebrows was raised in judgment. 

Nami had yelled at Zoro and told him he reeked last night at dinner when she sat next to him. “Yester-“

And that was all he got out before Sanji licked a strip up from the base of his dick to the tip. It only took a few seconds before Zoro was completely hard. 

His dick was sizable. Zoro had never bothered to check exactly how big he was, but it was at least five inches, probably a little more than that. The only other dicks he had seen were flaccid ones at bathhouses and Sanji’s. 

Zoro hissed when Sanji wrapped his lips around the base, swirling his tongue over his slit. Sanji didn’t give head often, but he was pretty damn good at it. Normally Zoro was the one on his knees, and Sanji would fuck his face before Zoro took him over the counter. But if Sanji didn’t want to have actual sex later, then what came after this? Should Zoro suck him off? Did blowjobs even count as sex? Sanji didn’t even always cum from getting his dick sucked anyway. Maybe Zoro was just bad at it. 

Sanji took Zoro’s cock in his mouth all the way to the base, and Zoro’s brain immediately turned off. His hand went straight for Sanji’s hair, his fingers curling into his blond locks and holding him down. 

Sanji groped at Zoro’s ass, pulling his pants down a little further so they got hooked around his knees. Zoro knew he had a nice butt. Sanji told him he had a woman’s ass, which was high praise coming from Casanova. Not to mention there had been more than one occasion where Zoro was catcalled on various islands with compliments to his ass. Naturally, those people lost their heads, but he felt like there was maybe a little bit of merit in that. Not to mention that Zoro had eyeballs and could see his own assets. Doing thousands of weighted squats a day really did something for a guy. 

“What are you doing?” Zoro asked for the second time that evening because Sanji was spreading his cheeks and making him feel rather exposed. 

Sanji, the bastard, pulled a small bottle of cooking oil from his pocket. It wasn’t the good stuff. Just cheap canola oil, if Zoro remembered correctly. Olive oil was the expensive one. Either way, that love cook planned for this. 

Sanji drizzled some oil over his fingers and groaned lowly around Zoro’s cock in reply. Was he going to jerk off? He still had his pants zipped up, but it was hard to ignore the bulge of his dick straining in his slacks. 

Then Zoro felt oil-slicked fingers come back to his butt, brushing over his asshole. It didn’t take a genius to see where this was going, and Zoro didn’t like it. There was no way he was having something going up inside him. 

But before he could even protest, Sanji was cramming one of his fingers up there. The sensation wasn’t nearly as unpleasant as he expected it to be, but Zoro wouldn’t have said that he felt particularly good either. The only thing keeping him from complaining was Sanji’s bobbing head and his expert tongue. Zoro wasn’t going to last much longer. 

Then Sanji curled the finger that was inside Zoro, and the swordsman saw white. 

He didn’t know when he closed his eyes, but when he opened them, he saw Sanji licking cum off his lips. 

What the hell was that?

“Your prostate,” Sanji said as if Zoro had asked the question out loud. Maybe he had. Zoro had to grip the counter to keep from falling over with how weak his knees felt. He had lots of orgasms in the past that took a lot out of him, but that was something else entirely. It felt like he just came for the first time in his life all over again. 

“I’d ask if you liked it, but the answer is pretty clear.” Sanji licked the tip of Zoro’s softening cock. “It's my turn now. I’m gonna fuck you.” 

Zoro’s eyes widened into saucers. Today was the first time something had ever even been up his ass! And it was just one finger! For less than a minute! He didn’t even want anything up there ever again. Unless maybe Sanji was blowing him and just used one finger. That made for a pretty incredible orgasm. He wouldn’t protest that. 

… 

No! No. It didn’t matter. Roronoa Zoro did not take it from behind. 

“Relax.” Sanji ruffled his hair as he stood and looked way too calm for the chaos going on in Zoro’s brain. “I’m fucking your tits, not your ass.” 

“I don’t have tits,” said the man who had lost this argument several times before. 

“Sure, you don’t. Now lay down.” 

Zoro wasn’t sure how this was supposed to go. Sure, they had argued about Zoro’s pecs before, but Sanji had never mentioned fucking them before. How would that even work? Would it even feel good for either of them? 

Usually, Sanji was pretty clear on what he wanted, but he didn’t specify where exactly he wanted Zoro to lay down, so he hopped up on the kitchen table and laid down. He was staring at the ceiling, but he didn’t have to look at Sanji to feel his annoyed glare. 

“I meant the floor.”

“You didn’t say the floor.” 

“Why the hell would you assume I want your bare ass on the table where we all eat three times a day?” 

Zoro didn’t have a great answer for that. 

“Fine.” Sanji got up on the table as well, straddling Zoro’s torso with his impossibly strong legs and squeezing them hard enough to knock the wind out of a guy. It was surprising he didn’t argue more, but the bright red flush on his fair skin made Zoro think he was a little further gone than he was letting on. “But I’m making you clean up after this. Now push your tits together.” 

Sanji unbuckled his belt and unzipped his pants, pulling out his erection and giving it a few lazy strokes. He was already leaking. Maybe he was really into giving head. The sight made Zoro’s mouth dry regardless. 

Unsatisfied with how Zoro wasn’t complying given that he was hyper-focused on the cock dripping onto his chest, Sanji grabbed onto his pecs through his shirt. He pinched at Zoro’s nipples like he could see through the white fabric, though with how much Zoro was sweating, it was possible that he could. 

Sanji was well-endowed. It pissed Zoro off to no end that his dick was just a little thicker and way longer. It was unfair to give a cock like that to such an asshole. God must have favorites. It was almost obscene, like something Zoro might see in a dirty magazine. Ironically, the only porn he had ever seen was the shit that fell out of Sanji’s locker. Even if Zoro had rifled through it out of morbid curiosity, Sanji was the pervert. Looking at pictures hadn’t really done much for Zoro, but clearly it did for Sanji. Freak

But when Sanji lifted up Zoro’s shirt to his shoulders and squeezed his pecs together to create a makeshift cleavage, he couldn’t deny how his dick twitched. Sanji wasted no time pushing his cock between his tits and rolling his hips. When he was thrusting forward, the tip of his dick brushed against Zoro’s lips. If he lifted his head up a little more, he’d probably be able to taste it. 

“Hold your own boobs,” Sanji instructed, putting his hands on the table to lean forward and get a better angle. He could move faster like this. Zoro obeyed, squishing his chest together. 

Zoro had to wonder if the galley door was locked. It probably wasn’t. 

It didn’t take much for Sanji to cum on Zoro’s chest and neck. He only grunted a little before he came without warning, and Zoro swiped up most of the cum that was pooling around his collarbone. Then he licked his fingers clean, immediately causing Sanji to blush for the umpteenth time. It was cute how easily he flustered. 

“Why would you-…?”

“You don’t like it when we waste food, do you?”

Sanji was about the color of a tomato. 

He put all of his dead weight on Zoro’s ribs as he sat down, panting and a little sweaty. He nearly kicked Zoro in the face as he finally moved to take his pants off, mumbling something about not wanting to pop a stitch. He still had his shirt on and those elastic things that held up his socks that were both stupid-looking and sexy at once. Once his slacks were on the ground, he tugged Zoro’s shirt over his head from where it was caught around his shoulders. 

Unsure why they were taking clothes off after they both came, Zoro reached up to unbutton Sanji’s shirt. It hung open and partially exposed his chest which felt more scandalous than if he had just taken it off completely. 

“All worked up again?” Sanji didn’t even look behind him, but he somehow knew Zoro was hard for the second time that evening. Zoro himself had hardly even realized it. Normally one orgasm was fine. The shit cook grabbed his dick with slippery hands hard enough to make the swordsman wince. “Let’s have real sex.”

Zoro frowned deeply. Sanji had said earlier that he didn’t want to bottom, and there was no way in hell Zoro was doing that. 

“I’m not letting you put your dick in me.” 

Sanji pouted—actually pouted!—and then sighed. “You’re no fun.” 

“I can just jerk off,” Zoro suggested. 

“Just because you’re no fun doesn’t mean I’m not.” Sanji picked up the oil that somehow made its way to the table with them and drizzled it on his fingers before reaching behind him, and even though Zoro couldn’t see, he knew he was stretching his asshole to get fucked. 

“I thought you didn’t want me to fuck you,” Zoro pointed out, but if Sanji changed his mind, he wasn’t about to complain. 

“I don’t,” Sanji said despite readying himself to get fucked. Zoro didn’t quite get it. Sanji rolled his eyes at his confusion. “There’s a difference between letting you fuck me and using you like a dildo, you idiot.” 

Both of those things were penetrative sex. Zoro didn’t see the difference. 

“You’re so fucking stupid.” Sanji’s face was pink as he kept moving his fingers. Zoro wished he could see, but before he could think much more than that, Sanji was lifting his hips and sinking down onto Zoro’s cock slowly. He was tight enough that made Zoro think he only used two fingers to stretch himself, but he knew Sanji liked the burn. He bottomed out after a minute or two and simply stayed there, not bouncing or even grinding. 

“Hurry up,” Zoro urged him, his grip on Sanji’s thighs like iron. He jerked upward, trying his best to fuck up into Sanji, but it was futile. 

“Toys don’t move,” Sanji teased.

“But-“

“Or talk.”

Zoro scowled. He should rail the cook over the counter for being so mean. What was the point of doing this if neither of them was moving? It was starting to ache. 

“Here’s how this is going to work,” Sanji instructed, not quite grinding down, more like shifting his weight like he was trying to find a certain angle. Maybe it was that prostate thing he mentioned earlier. “You’re going to lie there and take it, and you’re going to make me cum first. If you cum first and you do it inside me, I’m making you clean it up.” That sounded great. Zoro liked fingering his own cum out of Sanji. It was hot. “And if you cum first, I’m revoking your booze privileges for a week.” 

That caught Zoro’s attention, and he sat up on his elbows. “What the hell-“ 

“Dildos don’t talk.” Sanji raised his hips up all the way and slammed back down. 

Fuck!” 

This wasn’t fair. It felt like hostage sex, and now Sanji was bouncing up and down full force, panting and twisting Zoro’s nipples and leaning over and biting at his neck where it would absolutely be visible tomorrow. It felt like a fight where he was losing, one where the cook got a lucky break and had his legs wrapped around Zoro’s neck to choke him out. Sanji squeezed his neck, but it wasn’t like he was trying to crush his windpipe like he would with an enemy. He squeezed on the sides, and it felt like choking even if he could still breathe raspy breaths. 

It felt so good

Sanji moved like he was desperate, but Zoro was the one who felt like a bitch in heat. He made weak little sounds that spilled from his lips without his permission. Sanji’s thighs around him were so powerful that Zoro almost hoped they would break his ribs. His dick was squished between their stomachs with a healthy pool of precum leaking onto Zoro. 

Despite the fact that he was the one with his cock up Sanji’s ass, Zoro couldn’t help but wonder if this was what it felt like to be fucked. If Sanji asked to switch their positions now, Zoro wasn’t entirely sure if he would refuse. Maybe he would bend over the table. 

All he could do was take it. He had his hands on Sanji’s hips now, helping him move a little faster, and they had only been going for maybe three minutes when Zoro felt like he was going to orgasm. But he couldn’t. He couldn’t cum first because Sanji said so. 

“You wanna cum inside me?” Sanji asked because he could read Zoro like a book. All Zoro could do was nod, because toys didn’t speak. “Too fucking bad.” 

Zoro whined and groaned at the same time. He wasn’t going to last much longer. He grabbed Sanji’s cock and began to furiously jerk him off. If he could get the shit cook to finish, then he could too. 

It was only seconds before Sanji was cumming all over his tits. The sick bastard didn’t stop moving at all, fucking himself through his orgasm and then some. His knees were surely aching by now. 

Cook-“ Zoro grunted out, trying so incredibly hard to hold back until he had permission. He wasn’t sure why he was waiting for it. 

“Tell me you want to come inside me,” Sanji said hoarsely, pushing his hair back to reveal both eyes. It stayed pushed back with sweat and the oil from his hands. He looked so good like that, completely disheveled. 

“I wanna come inside,” Zoro huffed out without complaint, and right when he thought Sanji was going to give him the okay, the shit cook, the horrid bastard, the sick sadist completely pulled off his cock. 

“I got overstimulated,” Sanji lied in lieu of an explanation. Zoro knew he loved overstimulation, so he was clearly planning something that was probably going to be awful. “But don’t worry. I won’t leave you like this.”

Maybe Sanji would just jerk him off. Maybe he would suck him off again. Sanji did have an oral fixation after all. He used it as an excuse as to why Zoro would walk out of them fucking covered in hickeys. Today wasn’t too bitey. 

“I couldn’t risk someone else seeing you so…” Sanji brushed the tip of his finger over Zoro’s weeping dick. “Submissive. It’s a good look on you.”

“I’m not being fucking submissive.” 

“Then why didn’t you cum earlier? The only thing stopping you was my instruction. I know you wanted to, but you did such a good job listening.” Sanji got comfortable between Zoro’s spread legs and moved to sit on his ass rather than his knees. They were probably killing him on this hard table. “You were such a good boy for me.” 

Zoro didn’t like how that made his chest feel. 

“Do you trust me?” Sanji asked. 

“Absolutely not,” was Zoro’s quick reply. It was a habit to lie when it came to stuff like this, sappy shit, especially when it was Sanji asking. 

“Is that the truth?” 

Zoro hesitated. He wasn’t sure why, but Sanji was legitimately asking him. He wasn’t trying to get a rise out of him. For once. 

“No,” Zoro corrected, looking Sanji directly in his stupid ocean-blue eyes. “I trust you; that’s the truth.” 

Sanji’s gaze softened. It was a quiet look, one that Zoro didn’t entirely know how to unpack. It was how he looked when he stared out into the vastness of the ocean, how he looked after a fight when he was sure everyone was okay, how he looked when he made a new overly-complicated dish for the first time and it came out well, how he looked when all of his nakama were partying and drinking and safe and sound and full. 

It was how he looked when he saw Zoro in front of him, trusting and vulnerable. 

“And you know that I would never hurt you? Unless, of course, you deserved it.” Despite his words, Sanji’s tone was soft and warm. It sounded like a hot drink on a cold night or a dive in the clear ocean or perhaps even an evening run on the beach with the sunset in the distance. 

“I do.”

Sanji’s breath hitched. Zoro’s heart was pounding in his chest, but he wasn’t scared. He almost felt excited, on the edge of his seat to see what Sanji would say next. 

“You should know that I…” Sanji trailed off, but it was as if his eyes were glued to Zoro’s. He couldn’t look away. His eyes were glassy as if he were going to cry. 

“You what?” Zoro could hear his heartbeat in his ears. Sanji made him feel things no one else could, and maybe this was going to be when they put those feelings into words. Zoro wasn’t always the most articulate with his feelings, so this was good. Sanji could help. Maybe he felt the same. 

Zoro gasped as he felt Sanji push his finger inside him, his flagging dick immediately coming back to life. 

“I’m going to make you cum completely untouched,” Sanji snarled, the intimate feeling gone from his voice. The glass in his eyes had shattered. 

Zoro got the feeling that wasn’t what he was going to say originally, but Sanji was already pushing in a second finger, so his train of thought was quickly derailed. 

“You want my fingers, don’t you?”

“As long as you make it good,” Zoro uttered, and Sanji moved a little, immediately finding his prostate once again. Zoro’s cock was drooling like they hadn’t lost any time. Despite the fiery, hot pleasure, a small part of Zoro wanted to go back and figure out what Sanji was going to say. It was going to be something important, he could tell that much, but he hadn’t the faintest clue as to what it could be about. 

“Relax, Marimo,” Sanji cooed, leaning over to bite at Zoro’s thick thighs. “You’re not getting any more until you loosen up. You’re too tense.” 

“It feels weird!” 

Sanji scoffed. “I had your entire dick up my ass not but two minutes ago. You’ll live with a couple of fingers. I’ll add another.”

“Like hell you will!” Maybe earlier had been a fluke. This didn’t feel good enough to make Zoro’s vision white out. It just felt odd. “Take them out! Just jerk me off or something!”

Sanji grinned, and for a second Zoro thought he was going to comply, only for him to push in a little further and touch something within him that had Zoro moaning. Without thinking, he arched his back and tried to get Sanji’s fingers deeper inside him to touch that spot again. 

“Still want me to stop?” Sanji’s expression said he already knew the answer. “I will if you say so. I won’t ever even try this again.” 

Zoro didn’t answer, so Sanji didn’t move. 

“Do I stop? Or do I keep going?”

Zoro wasn’t going to dignify that with a response. That shit cook already knew how good it felt. Zoro tried to reach down to touch his dick which was turning a weird color from how badly he needed to cum, but Sanji grabbed his wrist. 

“You’ll cum untouched or not at all.” He shifted his fingers and just barely grazed the tips of them against Zoro’s prostate. It wasn’t enough. “Want me to keep going?” 

Zoro hated this game. It turned him on so badly. 

“If you try to stick your dick in me, I’m cutting it off,” he threatened, and Sanji pushed against his prostate again and again and again, scissoring his fingers and eventually making room for a third. 

Time quickly became a blur as Sanji abused Zoro’s guts from within, but it never felt like enough to finish. He needed something more. Just a little stimulation. He had no idea if Sanji still had two fingers or maybe three inside him. Hell, he could have had his whole fist in there, and Zoro wouldn’t know. He could hardly lift his head and was stuck staring at the ceiling. It was so much. Just a little touch. That was all he needed. 

He was writhing and making choked sounds and uttering syllables of nonsense with names for the cook thrown in the mix. His entire body was coated in sweat, and he could hardly feel anything other than his aching dick. 

It felt so good. It was unbearable. He might as well have had his arms pinned to the table with how impossible it was to move them. Even the smallest touch to his dick would send him over the edge. 

“Touch me,” Zoro demanded and surely didn’t beg. “Do it.” Anyone else would cave under his threatening tone. 

“No,” Sanji said in a far too cheerful voice. “I don’t think I will. My, you sure are sensitive, though. It looks painful.” 

“It is!” It hurt so good. Zoro wasn’t sure he knew arousal before this.

“If you said something I want to hear, then I might be inclined to help you out.” 

Zoro grit his teeth. Sanji wanted him to beg. Roronoa Zoro didn’t beg

Sanji sighed when he saw he wasn’t going to win. “My arm is starting to cramp.” 

There was no way in hell he was going to stop now. That would ruin this. 

“Don’t you fucking dare-“

Sanji rolled his eyes, grinding down hard on his prostate. “As if I’d be such an inconsiderate lover. I have standards for myself.” 

And then he brought his face down to where Zoro’s dick was straining and fucking purple and blew a gentle gust of air at the tip. 

Zoro blacked out before his cum even hit Sanji’s lips. 

Thankfully, he woke up just a few seconds later, gasping for air like he had been drowning. Sanji was already off the table and had a damp rag in hand to wipe off his face. He threw it at Zoro after he used it. 

It only took another minute and Sanji was fully dressed again, shirt tucked in and all. He pulled a box of cigarettes from his pocket and lit one with a match, taking a deep breath. He ran his fingers through his hair just once and it somehow immediately fell into a casual yet chic look. 

Zoro was sitting with his bare ass on the table covered in smeared cum. When he tried to stand, his knees were weaker than they were when he had a hard training day. He felt wrung dry, like a dish towel. 

And yet somehow Sanji looked perfect. 

“Clean up the table,” he instructed as he put away the dishes Zoro had long forgotten that they were doing. “Then clean it again because we both know you’re shit at cleaning.” 

Sanji cracked the window he was standing next to so he wouldn’t smoke up the kitchen. He didn’t even smoke in here often, but he couldn’t resist a cigarette after sex. He leaned against the counter once the dishes were put away and simply watched. 

The look of glass was back in his eyes. The ocean danced in his irises, somewhere between playful and a storm. 

It sounded quiet outside. That meant everyone was likely in bed. Zoro had no idea what time it was. 

When he finally was pulling his shirt over his head and zipping up his pants, he looked around. His haramaki was sitting neatly folded where Sanji had been, and the man himself was long gone without another word. 

Zoro told himself that it didn't bother him. 

 

Chapter 2: What the hell is a prostate?

Notes:

(See the end of the chapter for notes.)

Chapter Text

“Chopper!”

The poor reindeer nearly jumped out of his skin as Zoro barged into the doctor’s makeshift office. It was still a work in progress considering Chopper really hadn’t even been a part of the crew for that long. It looked like he had been grinding something up to make a paste. Probably some new medicine he was working on. 

“Zoro! What’s wrong?! Are you hurt?!” 

“I’m fine,” he reassured the doctor, and the tension faded from his little shoulders. “Everyone’s fine. I just wanted to know what a prostate is, and I figured you’d know as a doctor.”

Chopper blinked up at Zoro with his huge eyes. His face was weirdly blank. “Why do you ask?”

“Sanji keeps talking about mine when we’re having sex.” Chopper didn’t really react to the news that they were fucking. Maybe Sanji had already told him. “It feels weird when he touches it, but I can’t ever make it feel weird on my own. Why not?” 

Chopper already had a clipboard out and was scribbling down notes. “Weird in a good way or weird in a bad way?”

“In a good way.” 

Chopped nodded, the gears in his brain turning. Zoro really appreciated that when he was in Doctor Mode he didn’t act like the child he was. He was serious and objective. Zoro wasn’t sure he would be able to stand this if Chopped laughed at him. 

“Well, the prostate is an essential gland that’s necessary for semen transportation. Without it, men wouldn’t be able to ejaculate.” 

So it wasn’t just a thing gay people had. That made more sense than what Zoro had been thinking. 

“So women don’t have one?”

“No, the closest thing to that in someone assigned female at birth would be the Gräfenberg spot, which is inside the vagina.” 

What a horrible name. 

“Why does it only feel good when Sanji touches it?”

Chopper looked very intensely down at his clipboard even though he wasn’t writing anything. He spoke really quickly. “Well, odds are you just aren’t touching it like he is. A lot of people have trouble reaching their prostate without their partner or a toy.” 

Zoro cocked his head. “A toy?”

“Yep!” Chopper raised the clipboard to cover his increasingly reddening face. Maybe he wasn’t so serious and objective after all. “Many people use them for stimulation!”

“Where do you get a toy?” Maybe Zoro would have better luck with some kind of toy. It was weird to call something used for sex a toy though. 

“Most islands have sex shops! You can find them there!” 

“Alright.” Zoro would have to find a sex shop next time they were on a decently populated island. He didn’t want to depend on Sanji to touch his prostate for him. “Thanks, Chopper.”

The doctor peeked out from his clipboard. “You don’t want an exam?”

“Nah.”

“Oh, thank God!” 

Zoro blinked owlishly. He thought Chopper liked giving the crew routine checkups, but maybe he thought wrong. 

“I’m gonna go now,” he stated bluntly, and poor Chopper sunk back into his chair, relieved. 

Zoro didn’t even get ten steps outside the makeshift doctor’s office when the little reindeer was bolting out of there. 

“Nami! Nami! I need to talk to you right away!”

Zoro wondered what that was about. 

~

It took another full week before they set foot on dry land. Zoro had tried a couple more times to touch his prostate and failed. He only managed to feel that blissful pleasure when Sanji jerked him off when they were supposed to swap whose turn it was to stay up and keep watch halfway through the night. With one hand on his dick and another two fingers up his ass, Zoro had only lasted a few minutes. 

It was beyond frustrating to know he couldn’t reach that spot himself. 

Zoro borrowed money from Nami (with a three hundred percent interest, of course) and set off with the intent to find a sex store. The town was visible from the ship just past a small forest and looked pretty sizable, so Zoro wasn’t entirely sure why it took him until the sun was setting to make it into civilization, but he shrugged it off. It felt nice to stretch his legs on dry land. 

Zoro wandered until dark, but eventually, probably about eight hours after landing, he found a store with a bunch of lacy underwear in the window. He figured that was as good of a sign as he was going to get, and when he opened the door, he was greeted with hundreds of silicone and plastic and glass toys. Chopper hadn’t mentioned anything about how many sex toys there were. 

He had to wonder if Sanji came into these shops. He probably did, the pervert. What was he getting? Surely a freak like that had a few sex toys, but which ones? Zoro only recognized a few of what he was looking at. Some were obviously dildos since they were shaped like bright purple dicks, but Zoro didn’t know what the ones shaped like tentacles were for. There were a couple of skinny ones that were made of a harder plastic, and those had buttons on them. There were some with roses and butterflies on the packaging, and there was lube and condoms everywhere too. 

There was clothing as well. Lingerie and nightgowns and heels and masks. Zoro’s eye was drawn to a baby blue lace set with garters. Sanji looked good in blue. It matched his eyes. 

There were also collars with leashes attached to them next to whips and crops. Zoro didn’t think he would mind if Sanji put a collar on him. He found out not too long ago that he liked being choked, and those things felt similar enough. 

“Is there anything I can help you with, sir?” 

Zoro looked up at the skinny employee talking to him. She wore weird glasses that were bright red. 

“What’s good for reaching the prostate?” 

The woman didn’t seem to fluster like Chopper did. Zoro didn’t see what the big deal was; everyone had sex, didn’t they? Most everyone, anyway. 

“The easiest option for that would be a dildo. Do you know what size you’re looking for? Our stock is a bit low at the moment, so I’m afraid our options are a touch limited.” 

Zoro shook his head. “No dildos.” That was just like getting fucked, and he wasn’t about to do that with a piece of silicone. “Isn’t there something else?”

“We do have a small collection of plugs to choose from.” She gestured to toys that looked a lot less like dicks, and they were shorter too. 

There were only really small ones and really big ones. Zoro was a big guy, so he’d probably need a big one. The colored ones seemed obnoxious, so his attention was pulled to the black ones. He looked at one that said it was five inches and for “experienced backdoor players! Prostate stimulation guaranteed! Slot bullet in hole for added fun!” 

Zoro didn’t know why there was a little hole at the flared base of it or why he should put a bullet in there. It should probably be a bullet without gunpowder. Maybe the hole was to make it less heavy. Either way, it didn’t matter. The only part of the box he paid attention to was the prostate part, so he bought it without worrying about the details too much. The employee gave him a brown paper bag without a logo to carry it in. 

Zoro began to make his way back to the ship when he ran into Sanji, who was holding an obscene amount of shopping bags. Clearly, he had been out with Nami and Robin. 

“You bought liquor?” Sanji commented, glancing down at the brown bag Zoro held. “I’m surprised you have the brains to do that. Now you don’t have to steal from my kitchen.”

Zoro didn’t feel like correcting him. “Yep.” 

“You’re going back to the ship, aren’t you?” Sanji’s hands were full so he jerked his head in the direction of the Going Merry. The poor ship had seen better days. “Follow me so it doesn’t take you all night to get there.” 

“I don’t need your help,” Zoro insisted. His sense of direction really wasn’t as bad as everyone insisted it was. 

“Yes, you do.” Sanji started walking again, and Zoro followed simply because he was already planning on going in that direction. “Besides, once we relieve Usopp of watching the ship, we’ll have it all to ourselves for a few hours. Nami’s out drinking with Robin, and Chopper and Luffy are running an all-you-can-eat buffet out of business.” 

Zoro shook his head. “Not tonight. I’ve hardly done any training today.” 

“What?” Sanji furrowed his fancy eyebrows. “All you’ve done today is buy booze. We’ve been here for hours.” An idea dawned on him, and he suddenly barked out a laugh. “Don’t tell me you spent all day lost?!”

Zoro’s silence made Sanji laugh even harder. It took him a solid thirty seconds to calm down. 

“Are you done now, shit cook?” Zoro glared. They were already getting close to the docks. He wasn’t sure how they got there so quickly considering how far away the town was from the water. 

“I should put you on a leash, you directionless oaf.”

Zoro’s mind immediately went back to the collars and leashes he saw at the sex shop. He could almost feel Sanji’s nimble hands latching the leather around his neck and pulling hard. 

They were close enough to the water now to smell its familiar salty spray. Obviously, they didn’t anchor the Merry at the docks given her giant Jolly Roger, but she was close by, just around a bend and somewhat covered by an odd rock formation. 

Sanji huffed a little and shifted the shopping bags around in his arms to stuff one hand in his pocket and grab a cigarette he didn’t light. “Aren’t you always saying how great a workout you get in when we…” He trailed off and looked away. 

“When we fuck?” Zoro offered. 

Don’t say it so loud!” Sanji looked a little like he might bite Zoro’s head off for a split second. He was completely red.

“It’s good for cardio,” Zoro conceded, “but not for weightlifting.” 

“I’ll let you hold me against the wall. I’m pretty heavy.” 

“You weigh nothing, cook.” 

Sanji scoffed, but couldn’t even retort the statement. He was slender and bendy, even if his thighs were made of steel. Zoro could lift him over his head with one hand and not break a sweat, and they both knew that. 

“I should find someone else to fuck,” Sanji grumbled, chewing on his cigarette and grinding it between his teeth. “I could find a beautiful woman and make love to her. I could show her the best damn night of her life.” 

“You won’t.” 

“What?!” Sanji whipped around and pointed his finger in Zoro’s face. “You think I couldn’t score a chick?!”

“I didn’t say you can’t , I said I know you won’t!” Zoro repeated himself. He didn’t know why he knew, but he did. 

“You don’t know the first thing about what I’ll do!”

“You and I both know you don’t want anyone else but me!” 

Only me. 

Sanji’s face paled, and his eyes widened. His cigarette fell from his lips. He stumbled back like he had been smacked across the face. He blinked owlishly and looked around like he didn’t know what to do. 

“Fuck off,” Sanji spat, his anger suddenly true and genuine. He wasn’t pissy like he was when they bickered. His eyes that normally reminded Zoro of warm open seas were as cold as ice. 

Zoro wasn’t entirely sure what he said made him so livid, but he felt like it might have been something that Sanji wasn’t going to let go of anytime soon. 

“Hey, coo-“

“I said fuck off!” 

The cook stormed off and left Zoro alone by the docks. 

For some reason, it took Zoro almost two hours to get back to the ship.

~

He wasn’t sure how long he’d been lifting weights, but he got a thousand reps on a couple of his favorite arm exercises, so Zoro decided to take a quick break for something to eat. He hardly had anything all day. He wasn’t sure where the time had gone. 

He heard some quiet mumbling coming through the galley door, so he figured Sanji was in there trying to figure out what to prepare for the next week. Zoro pushed the door open and went to yell at Sanji to cook for him when his words died in his throat. 

Sanji was on the floor with his back to the cabinets next to the oven. His legs were spread wide, and his pants were unzipped. He had his cock out, which was hard and leaking like he had been at this for a while, but the most notable thing was the pink thing in his hand that was making a humming noise. He had it pressed hard to his dick, moving it around slowly. 

“Oh, hey, Zoro,” Sanji greeted casually as if he wasn’t actively frying Zoro’s brain. “Were you hungry? I can make something to eat for you.”

“Uh,” Zoro sputtered gracefully. “Yeah. I’m…” He gulped. “Hungry.” 

As if he had simply been sitting at the table with his little notebook with all his recipes in it, Sanji stood up and started pulling ingredients out of the fridge. Zoro hadn’t the faintest clue what he was making, and he didn’t care in the slightest. His dick was still out and still hard. The pink thing he had was still buzzing, now bouncing around on the floor. 

“Why…” Zoro’s mouth was dry. He couldn’t think enough to produce words. “Why’d you stop?” 

“You were hungry,” Sanji answered plainly. Zoro wasn’t exactly thinking about how hungry he was anymore. 

“You should keep going.” Zoro walked over and picked up the toy. It was vibrating. He could imagine it feeling good on his dick, and it was getting him a little hard just thinking about it. Not to mention the sight of Sanji aching and ready. 

“I’ve already cracked the eggs.” Sanji had a gloved hand in a bowl of raw meat and vegetables that had somehow already come together, mixing the concoction at the speed of light. “I’m not going to let this sit out and go bad because you’re suddenly horny.” 

“It’s your fault,” Zoro retorted, trying to slip his hands around Sanji’s thin waist only to be pushed away. 

“So it’s my fault you wanted to spend time with your precious weights instead of with me?”

“What’s that have to do with you making me horny?”

Sanji scoffed. “If you hadn’t left me, you’d be fucking me instead of making me jerk off alone, you idiot!” He took little balls of the meat mixture and placed them in little circles of dough, folding the dough into perfect moon shapes with pleated edges. He was making dumplings. 

“I didn’t make you jerk off! You could have waited! I would have come here to fuck you after I was done!” 

“I’m sick of waiting!” Sanji placed the dumplings in a steamer basket and finally crammed his dick back in his pants. “All I ever do is wait!” And then he proceeded to wait for the dumplings to finish. “All I ever do is fucking wait! And nothing ever changes!” 

Zoro didn’t get it. This wasn’t a conversation about this evening anymore; it was bigger than that, but he wasn’t seeing the whole picture. Sanji wasn’t making any sense. “What the hell are you even talking about?!” The only thing he could think of was Sanji waiting on Zoro to come around to bottoming. He wasn’t sure if he’d ever want to get a dick crammed up his asshole, but he was really trying to see the appeal of it all. It just took time. It was an entirely new concept to him. “I’m doing my best, okay?! I never really wanted to bottom, and-“

“Is that seriously what you think this is about?!” Sanji looked so desperate, so lost and confused. Zoro didn’t know what to think. 

“I mean, yeah-“

Sanji spun around and kicked Zoro in the face hard enough to drop him to the ground. Zoro bounced back up, drawing two of his swords and readying to fight. 

“Put those things away in my kitchen,” Sanji hissed. If looks could kill, Zoro would be dead on the floor. “Put them away!”  

But Zoro held strong. “What is with you today?! You’re not acting like yourself!” 

Sanji went in for a roundhouse kick, but Zoro blocked with the blunt edge of his sword. “You don’t know the first thing about how I act! Or how I feel- ” 

“Like hell I don’t!”

Zoro blocked another kick that was coming from above, but Sanji kept pushing down, applying more and more force. 

Then the kitchen timer went off. The dumplings were done steaming, and Sanji was done waiting. 

The cook relented immediately in favor of the food, taking out the first batch and putting in the second one. Zoro somehow didn’t notice the amazing smell until now. 

With his back to Zoro, Sanji said, “y’know, I thought you were playing stupid for a long time, but now I’m starting to think you actually just are stupid.”

“Who the hell do you think you’re calling stupid?!” 

Sanji leaned back against the counter. “Stand down, shitty swordsman. Come over here.” 

Zoro hesitated but did as he was told. His swords went back in their sheaths with a satisfying click. He took a step toward Sanji. 

“Hands on me.” 

Zoro’s hands went to Sanji’s waist.

“Is that where you want to touch me most?” 

Sanji’s gaze was full of what was undoubtedly desire. The natural assumption was to move his hands to Sanji’s ass or maybe his chest or crotch. 

Zoro moved his hands to hold Sanji’s face, and the cook flushed and smiled, though it was embarrassed for some reason. That was a much better look on him. 

“This is where I want to touch you right now.” 

Sanji snickered and his shoulders shook just a little. “I hate you so much, you know that?” His voice was full of absolute fondness. 

The cook grabbed the hem of Zoro’s shirt and smashed their lips together. 

Zoro only knew Sanji’s eyes were squeezed shut because his own were wide open. He hadn’t ever really thought about it, but Sanji never let Zoro kiss him. During their first few fucks, Zoro had tried to lean in to kiss because that’s what people did when they had sex, or so he thought. 

“Do you mean it, swordsman?”

“Mean what?”

“Tch. Then don’t kiss me.” 

So kisses were off-limits. Zoro didn’t mind, though. He had never kissed anyone, so he didn’t know what he was missing out on. 

He wasn’t sure if he couldn’t without this again.

Sanji’s lips were soft on his own, and the little sounds that escaped the cook’s throat had never caught Zoro’s attention before. Tiny whimpers and grunts of tenderness were like a new drink for Zoro to become addicted to. 

“You’re really bad at this,” Sanji mumbled against his lips. 

“Gimme a break,” Zoro mumbled back, grabbing loosely at the back of Sanji’s hair to keep him close. “It’s not like I’ve done this before.” 

Clearly, Zoro’s grip wasn’t tight enough because Sanji pulled his head back, panting lightly and flushed pink. It was a good look on him. 

“You’ve never done this before?” 

Zoro supposed the dog was in the bag or however the saying went. 

“Nope.”

Sanji’s jaw went a little slack like he couldn’t believe it. 

“You, the infamous Roronoa Zoro, have never kissed anyone?”

“Well, I have now .” 

Sanji went beet red and thought about something really hard for a long moment before saying, “that makes you completely and entirely mine, doesn’t it?” 

“Sounds right to me.” 

Sanji crushed his lips to Zoro for the second time, pulling up the hem of his shirt so he could snake his hands underneath. He immediately went for Zoro’s pecs, groping and grabbing hard. He parted his lips and demanded access into Zoro’s mouth, and his tongue was suddenly everywhere. Zoro didn’t have any room in his head for any thoughts besides Sanji. 

The cook moved them so Zoro was the one standing with his back to the counter and loomed over the swordsman, pinching his nipples under his shirt and pressing their crotches together. The sounds Zoro was making were obscene, but Sanji wasn’t faring much better himself. Zoro was trying to reach for Sanji’s belt to pull his dick out especially considering he had been jerking off right before this without relief. He had to be pent up beyond imagination. 

Sanji latched onto Zoro’s neck and sucked hard, creating a super-visible hickey with ease. A low moan slipped past Zoro’s lips that quickly became a whine as Sanji pulled away completely. 

His second batch of fucking dumplings was done. 

“I need to plate this before we can eat,” Sanji said even though Zoro could see his cock straining through his underwear. He had a weird amount of self-control, though if Zoro had to guess, it stemmed from the fact that the one thing he cared more about than sex and women was food. 

“Zoro,” Sanji addressed him without looking up from where he was taking the dumplings out of the steamer. “Come here.” 

The swordsman stepped forward, still panting slightly. He was debating jerking off right in the middle of the kitchen. 

“On your knees,” Sanji instructed. “If you can make me cum like that, I’ll let you fuck me.” 

Zoro wrapped his arms around Sanji’s middle from behind, his hands going for his underwear and pulling his dick out. He pressed his own aching erection to Sanji’s ass. 

“Me first,” Sanji insisted, shoving Zoro back and pushing on his shoulders to get him to kneel down. “Knees.” 

Zoro complied both because he wanted to fuck Sanji but also because he loved sucking cock. He’d take that fact to his grave, of course, but he knew it himself. Sanji probably knew it too, but he had the decency to not rub it in his face. 

He licked a hot stripe up Sanji’s dick from base to tip before taking half of it in his mouth. Unfortunately, both of Sanji’s hands were busy with fucking dumplings, so he couldn’t force Zoro down on his cock or fuck his face like he normally did. 

“Open.”

Zoro glanced up and saw Sanji was holding a piping hot dumpling in his face. Hopefully, it was one from the first batch so it wasn’t boiling on the inside. He pulled off the cook’s cock and opened his mouth. Sanji placed the dumpling on his tongue, and obviously, it was delicious. Pork fat and tender meat exploded in his mouth, and whatever vegetables Sanji had mixed in there had all but dissolved within the power of the other flavors. The dumpling had cooled down just enough not to burn his tongue, but it was still hot enough to feel its heat move down his throat as he swallowed. It was probably the best dumpling he had ever had in his life. 

“How is it?”

Zoro shrugged. “It’s okay.” 

Sanji scowled, pried Zoro’s jaw open, and stuffed his cock back in his face.

“You look better like this anyway,” Sanji smirked and shoved Zoro’s head down, not letting him yank back even when he gagged. “You can’t spout bullshit when your mouth is full. Maybe if you decide to be honest, I’ll be a little nicer.” 

They quickly fell into a pattern: Zoro would suck Sanji’s dick for a few minutes only to get ripped off before he could make him cum. He would then get another dumpling, and Sanji would ask how it tasted. Zoro would lie and say it was okay or just fine or even bad, and the cycle repeated from there. 

It didn’t take long for Zoro to start thinking he wasn’t going to get to fuck Sanji at all. His dick was already hard and aching, and it hurt almost as much as his jaw did. 

“How much longer are you going to keep doing this?” He asked through a mouthful of another dumpling. At least he was getting a snack out of this. 

“Not having fun, marimo?”

“I didn’t say that, shit cook.” Because it was fun. It was just frustrating swallowing all that food and only being teased with cock. Zoro didn’t know how long it had been, but he wasn’t the most patient man in the world regardless. 

“Fine,” Sanji conceded weirdly easily. It was probably out of desperation to cum. “Go ahead. Make me finish.”

Zoro took a deep breath, and as he tried to take in more of Sanji, he felt a shoe crush down on his dick. He groaned loudly and without thinking, taking cock all the way to the base. He couldn’t very well hold it there for too long, his throat rejecting the foreign object and making him gag, but Sanji kept grinding his foot down in a painful manner that still somehow felt good. 

“You look good like this,” Sanji mumbled, putting his hand to the back of Zoro’s head to keep him down. His gag reflex wanted to make him pull off, but Zoro was better than some natural reflex. If he wanted to deepthroat cock, then he was going to. He had to make Sanji cum so he could fuck Zoro. 

So Zoro could fuck Sanji, was what he meant to think. 

“Look at you.” Sanji put more pressure down on his foot. Zoro thought he might cum just like this. “Rutting against me like a bitch in heat. It makes me want to fuck you.” 

He grabbed onto the top of Zoro’s head where his hair was the longest and forced him to bob his head up and down, using him like some sort of toy. There wasn’t any room to think, his mind whiting out and slowly dissolving into nothing. 

Sanji fucking him. Sanji wanted to fuck him. Zoro wanted to let him. He wanted to bend over and take it from behind while Sanji choked him and called him names that were good. He wanted Sanji to cum inside him and get hard again as he fingered the cum out. The cook had almost a nonexistent refractory time; maybe he wouldn’t even have to pull out before he got hard again. Zoro wanted him to fuck him until he was satisfied, even if it took all day. He wanted it to hurt and sting, and he wanted to cry from overstimulation and how good it felt. 

Tears pricked at Zoro’s eyes when he went to jerk his hips forward but the pressure of Sanji’s shoe was gone. He had been close to cumming in his pants. 

“No,” Sanji huffed, red in the face and breathless. “You’re not cumming like this- fuck. I’m close-“

Zoro grabbed Sanji’s ass with both hands, kneading the flesh and taking cock as Sanji fucked his face. It only took another minute before Sanji’s hands shook and his hips stuttered and he came down Zoro’s throat. 

Sanji pushed Zoro off his dick and leaned back against the counter. He was panting slowly, trying to catch his breath. His face was flushed, and Zoro couldn’t help but stare up at him in awe. He pushed his pants to his ankles and kicked them off, revealing those stupid sexy sock garters he always wore. 

Only a minute ticked by before Sanji moved again, this time throwing one of his impossibly flexible legs up on the counter, still facing forward. That position looked like it would hurt, but Sanji probably didn’t feel any ache at all. 

“Come open me up if you want me so badly.” Sanji waved the vibrator from earlier in Zoro’s face. When had he picked it back up? 

Zoro moved forward cautiously, taking the canola oil Sanji offered him that he might as well have pulled out of his ass for all Zoro knew. 

Right. He was fucking Sanji now. He had almost forgotten. 

Zoro wasn’t a great liar, and he was bad at covering up what he felt, so Sanji could undoubtedly see his hesitance as he took the oil. 

“What’s wrong with you?” Sanji glared at Zoro suspiciously. 

“Nothing.” Zoro’s voice was raspy. 

“Don’t lie to me.”

“Nothing’s wrong!”

“I just said don’t lie!” 

Zoro rolled his eyes. “Do you want me to fuck you or not?” 

“Only if you tell me what’s bothering you!” Sanji put both legs back on the ground. “I’m not letting you stick your dick in me if you’re thinking about someone else!” 

Zoro blinked and stared at the cook like he was stupid because he was. Sanji was way off the mark. “Why would I be thinking of someone else?! I only ever think of you when we do this!” 

Sanji was right in front of him, so why would he even bother thinking of someone else? There wasn’t even anyone else that he wanted like this. 

“What?!” Sanji looked at Zoro like he had said something profound. 

“Do you think of other people?!”

He probably thought of women and wished they were giving him head instead. Probably wanted to open up a woman and kiss her. Maybe Nami or Robin or even a random lady off the street. 

Sanji shook his head. “No, I don’t.”

For some reason, that made Zoro’s heart pound in his chest. He wondered if Sanji could hear it because he put his hand on Zoro’s left pec and felt his heart beating under the flesh and bone. 

“Does this mean something to you?” Sanji asked. 

“I don’t know what I’m supposed to say to that.” 

Sanji frowned. “You’re supposed to tell me if this means anything to you or not.” 

“It means it gets my rocks off,” Zoro suggested, not sure what else Sanji was looking for. 

The cook pressed two fingers to Zoro’s neck, right under his jaw and close to his ear. Then he leaned forward and kissed him. It wasn’t hungry like before; this was calm, cool, and simple. It only lasted a few seconds. Zoro’s heart felt like it might burst from his ribs, and he didn’t even have time to kiss back much at all. 

“Your heart is pounding,” Sanji pointed out unhelpfully, but that awful frown was gone. Instead, he was back to sporting a pink flush and a bright smile. Much better. 

“What about it?” Zoro grabbed Sanji’s wrist and felt his pulse. His was fast, too. “So is yours.”

“It is.” Sanji ruffled Zoro’s hair like he was a dog. “You’re so bad with words, marimo, but your body talks enough for me to understand.” 

Zoro wasn’t entirely certain what Sanji was getting at, but he was pretty sure it was a good thing. 

The cook leaned in close and whispered, “Je crois que tu es en train de tomber amoureux de moi aussi.” 

Zoro blinked. He said something about training tomorrow? “You speak Spanish?” 

“Not a lick of it.” 

Suddenly Sanji’s legs were wrapped tightly around Zoro’s waist and their lips were connected again. Zoro’s dick was squished against Sanji’s ass, and he was painfully reminded of how he hadn’t gotten off earlier. Sanji’s tongue seemed to take up every inch of Zoro’s mouth, and the swordsman loved it. He wasn’t going to be able to go without this again. It felt like Sanji was trying to devour him. 

“Are you going to do what I say?” Sanji asked, his words muffled against Zoro’s skin. 

“Make me,” he retorted and immediately regretted it. 

Sanji rose to the challenge without hesitation, grabbing onto Zoro’s hair and pulling his neck to the side to suck hickeys all down his neck. It was making his brain turn into mush in the best way possible. 

“Put me on the counter, and open me up,” Sanji instructed, and Zoro obeyed without thinking, drenching his fingers in oil. “Then you’re going to fuck me, but if you cum too soon, I’ll make you regret it.” 

Zoro was somehow already two fingers deep, pushing in all the way to his third knuckle. There was so little resistance that Sanji had to have been fingering himself earlier. He must also have a prostate, right? 

Zoro wasn’t sure if it felt differently than all the other squishy shit inside a person’s asshole. It probably didn’t. He felt vaguely guilty not knowing; had Sanji been missing out on immense amounts of pleasure simply because Zoro didn’t know where to aim his dick?

“Fuck!” Sanji tensed suddenly, squeezing around Zoro’s fingers with his head thrown back. Found it, then. “What the hell are you doing in there?!” His words were pissed, but the blush on his face that kept getting redder said he was anything but. 

“Trying to find your prostate,” Zoro answered honestly. 

“Why the hell would you do that?!” 

Zoro was confused. “Does it not feel good?”

“Of course, it feels good, you idiot! It’s my fucking pros- ah!” 

Zoro must have touched it again. Sanji’s dick was leaking like he was about to cum again. It had only been a few minutes, and Zoro wasn’t even entirely sure when he got hard again. 

“You-… You never touch there!” Sanji was panting really hard, his words coming out in short bursts. “I always finish way too fast when- oh, God-“ 

He closed his eyes like he was going to finish just from having his ass played with, but those sharp blue eyes snapped open and shoved Zoro away before that could happen. Sanji hopped off the counter and took his knee to Zoro’s gut and then pushed him to the floor. He stood over him, a foot on either side of the swordsman’s ribs. His cock dribbled onto his chest from above, and all Zoro could do was watch the scene fold out in front of him. His gut instinct to hit back was long gone. 

“Here I’ve been thinking you never touched me like that because you knew I’d cum too soon if you did…” Sanji snickered. “I thought too highly of you. You had no idea, did you? That’s why I’m always telling you to change positions, moron! I’m trying to get your stupid dick at the right angle to make me finish! And you didn’t even realize that!” 

Sanji grabbed the vibrator that started this whole thing and clicked it on. The cook got down on his knees and grabbed Zoro’s poor dick from behind his back, moving his hand up and down slowly for less than a minute before pressing the vibrator to his tip. 

Zoro dug his nails into Sanji’s thighs. He could hold off on coming for another couple of minutes. That was what he told himself, anyway. 

“Don’t you have anything to say about that?” Sanji asked, pressing down the vibrator harder. 

“Uh-… sorry?” 

“Wrong answer.” 

Sanji clicked a button and the vibrations became more intense. 

Shit! I mean- it won’t happen again!”

“And?”

Zoro shot Sanji a desperate look. “What do you mean, and?!” 

Sanji looked so good when he was smug. “And what are you going to do about it this time?”

He pulled the vibrator away, and Zoro gasped for air. He was pretty sure he hadn’t cum yet, but he wasn’t entirely sure at this point. 

“I’ll do better! I can- I can be better.”

“And?” 

“And I’ll fuck you better. I’ll find your… your prostate.” Even though the toy was taken away, Zoro was still panting like he had run forty kilometers without water. 

“And what do you want me to do?”

“Get on my dick already, you sick bastard!” 

“You didn’t ask very nicely.” 

Zoro was going to lose his mind. 

“Shit cook- fucking curly brows-” He gasped when he felt the vibrator come back. “Please!”

Sanji cupped his ear. “What was that?”

Zoro hated him so much. 

“Please! Please- fuck- Use me!”

Sanji grinned and looked like the devil. “ That’s what I like to hear.” 

He raised his hips and sunk completely down on Zoro’s cock in one fell swoop. Zoro gripped Sanji’s thighs hard enough that they were going to be bruised tomorrow. 

Sanji wasted absolutely no time before moving up and down, using Zoro for his own pleasure just like he said he would. 

“I’m gonna cum,” Zoro mumbled after less than five seconds of Sanji getting on his dick. He couldn’t hold back any longer, not with the toy or the teasing or how good the cook felt on top of him. 

“I’m not stopping until I’m satisfied.” Zoro couldn’t think enough to know what Sanji’s words possibly could have meant. “But go ahead.”

That was all the permission he needed. 

Zoro felt limp as his mind went foggy. He didn’t even register the sounds coming out of his mouth as he experienced what could have quite possibly been the best orgasm of his life. All he knew was sweet relief. 

Sanji was grinding down on him to work him through it, but even when the overstimulation kicked in, the cook didn’t falter. Zoro’s dick was getting soft, but Sanji wouldn’t let it slip out or move the vibrator off him. 

“I’m finished,” Zoro grumbled, wincing at the way pleasure and pain seeped together. “Turn that thing off.”

“Okay.” Sanji clicked off the vibrator. “I’m not done, though.” 

A low groan escaped Zoro’s lips as Sanji got off his dick. He couldn’t have been on it for more than two minutes. He fully expected the cook and his ungodly refractory period to simply jerk off on Zoro’s face or something, but he grabbed the underside of Zoro’s knees and pushed them up to his chest as far as they would go. 

“What the hell are you doing?” Zoro was pretty sure he should have been mad at Sanji for manhandling him, but he didn’t have the energy to be pissed off. He just wanted to fall asleep at this point. 

“Don’t worry about it.” 

Zoro lifted his head as much as he could be bothered to and watched Sanji drizzle oil all over both of them. It didn’t take a genius or the feeling of Sanji’s hard cock pressed against his ass to see where this was going.

“Don’t you fucking dare-”

“As much as I’d love to, I don’t have the patience to calm you down or open you up.” Sanji pushed on Zoro’s legs harder and all but forced him to bend in half. 

Zoro felt his face blush against his will as the stupid pervert cook rutted against him to get his rocks off. He shifted and exposed himself further, giving Sanji a better angle and better access to where Zoro was starting to feel empty. He told himself it wasn’t on purpose. 

It only took a few minutes before Sanji was cumming again, and he was complaining about how his clothes were ruined. They hadn’t really taken anything off; Zoro’s pants were soaked in canola oil. It wasn’t a pleasant feeling.

He felt like a sopping wet dish towel that should have been washed a long time ago. It was disgusting, even to him. 

Any semblance of basking in the afterglow of a good orgasm was ruined when Sanji quite literally dragged Zoro to the bath and dumped him in the shower, clothes and all. The water was cold and unpleasant and the company was even worse. 

“I’ve been thinking about you a lot lately.”

Zoro cracked his eye open from where he was dozing in his hammock only a few centimeters away from the ceiling. He was still cold from the shower, but a little chill had never stopped him from taking a nap. It just made it a little harder to fall asleep. 

“Been thinking about, uh, fucking you a lot lately, I mean.” 

Zoro smirked to himself. Nice save, twirly brows. He didn’t justify that yammering with a response. 

“Are you awake?”

Zoro could sense Sanji’s presence standing below him. The hammock was high enough that Sanji couldn’t see his face, and Zoro didn’t feel like chatting about sex. It was good when it was happening, but there was no point in unpacking it. 

“Zoro?”

Sanji seemed to wait a beat then sighed. He continued, suddenly talking much quieter like he wasn’t sure if he wanted Zoro to hear or not. 

“I wonder if you ever think about me, if you ever think about anything other than swords and booze. I mean, I know you do. You care so much for the others, for Nami, Chopper, Luffy, Usopp, and even Robin. You protect the crew. That's your job. I cook, you protect. And you’re so good at it, too, even if you are an idiot sometimes.” 

Sanji laughed, but it was the furthest thing from happy. 

“I wish you’d protect me a little more, y’know? Not with your stupid swords, but just-“

His breathing was ragged. If Zoro didn’t know better, he might think Sanji was crying. He always felt emotions too big for himself. 

“Think of me more,” he asked, pleading. “Just a little? I guess I can’t ask for too much, though. I’ll take what I can get. It’s more than I deserve.”

And then it was quiet for a very long time. Zoro thought maybe Sanji fell asleep. 

“Fuck. I need a cigarette.” 

The door opened and closed, and Sanji was gone. 

Zoro felt hollow. 

Notes:

i love making things sad at the last possible moment but i promise zoro WILL get dicked down in the next chapter dw i have a plan

Chapter 3: The Main Event, Finally (ft. One Pump Chump)

Summary:

SEXXXXXXXXXXXX

Notes:

(See the end of the chapter for notes.)

Chapter Text

“Oh, hey, Zoro! Did you just wake up?” 

Luffy sat on the railing of the Going Merry with a fishing rod in hand. It had been a while since they had seen land, so food was dwindling. Luffy almost never caught anything edible, but he usually convinced Usopp and Chopper to fish with him, and they would get a decent haul. Right now, he was alone, though. Zoro tried fishing once, but he fell asleep and got yanked into the water when he hooked a sea beast. That day hadn’t been fun. 

“Yeah. Have you caught anything?” 

“A shoe and half a broken bottle and a giant electric eel and a dogshark and moldy chair and-“

“Anything to eat?”

Luffy pouted and deflated like a balloon. “No. Sanji said dogsharks were poisonous, and the electric eel shocked Nami, so he kicked it back into the ocean.”

“Idiot. Eels are edible.” Zoro had never had one, but he saw Sanji buy an eel skewer once while out on a grocery haul. He said it was too salty. 

What?!” Luffy jumped up from where he was sitting. “I caught dinner, and Sanji let it go?! I’ll kill him!” 

As entertaining as it always was to watch Luffy lose his mind over food in Sanji’s general direction, Zoro did come over here for a reason, and it wasn’t to talk about fishing. 

“Beating up the cook won’t make dinner appear any faster,” Zoro pointed out, and Luffy groaned. 

“I guess.” 

“I’ll help.” Zoro almost never offered assistance when it came to cleaning or fishing or doing anything to help, really. It almost always took Nami’s foot to his spine to kick him into gear. 

“Really?” Luffy tossed him what was unofficially Chopper’s fishing pole. “Thanks!”

Zoro cast his line that didn’t have any bait considering Luffy had eaten all the worms they had and simply sat in silence. He didn’t know how to casually bring up what he wanted to ask, so he just cut right to it. 

“How do you feel about the love cook?”

“Sanji? He’s the best, isn’t he?” Luffy reeled in a clump of seaweed, smelled it, made a face, and tossed it back into the ocean. “Greatest cook in the Grand Line if you ask me! Probably even the whole world!”

Not even Zoro could deny the truth in that statement. He felt like he had never had anything truly delicious before he met Sanji. Having his food was like tasting for the first time, but he was taking that to his grave. 

“Do you trust him?”

Luffy’s childish demeanor disappeared like it had never existed. “What kind of question is that? Of course I do. With my life.” 

Zoro simply hummed in response. 

“Why do you ask?” And suddenly it was back to all smiles. 

“He never says what he means,” Zoro huffed. “He asked me to think of him more, but I don’t think he meant it literally. What am I supposed to do about that?” 

Luffy rubbed his chin, thinking carefully, or as carefully as an idiot captain could. “Is this about you two canoodling on the ship when you’re alone?” 

Zoro was not aware his canoodling was public knowledge, though he wasn’t too surprised. “Kind of. The sex is good, but he gets… I dunno, sad after we’re done. I don’t know why, but it’s irking me.” 

“You forget there’s a lot we don’t know about each other.”

Zoro looked over at Luffy. His straw hat was covering his eyes, but he was looking out to sea. 

“What do you mean?”

“About Sanji in particular. I can tell there’s more to his story than his chef dad and the floating restaurant. There’s something he doesn’t want to tell us not because he doesn’t trust us, but because he doesn’t ever want to think about it, much less talk about it. I have no idea what it is, but I think that’s why he struggles to accept love. We all love him, and he knows that, but I don’t think he believes that. You have to convince him.”

Zoro blinked. He wasn’t sure who he was talking to anymore. “That was actually… really insightful.”

Luffy beamed at him for only a fraction of a second before his fishing rod started to bend like he hooked something big. He reeled it in with such tremendous effort he ended up rocking the whole ship. Off somewhere else on the Merry, Nami yelled something about capsizing before Luffy pulled a massive squid out of the water. It tried to fight when it landed on the deck, but the captain knocked it out with ease. Usopp, Chopper, and Sanji came out of the galley door only for the former two to scamper back inside when they saw the beast. 

“Well, it looks like you finally caught something edible for dinner!” 

Sanji came down the stairs brandishing two butchering knives, a little twinkle in his eye as he was undoubtedly thinking of every squid recipe he could dream of. Zoro felt his heart begin to hammer in his chest. 

Convince Sanji he deserved to be loved. 

Zoro could do that. 

“Usopp.” Zoro had his back to the sniper in question, but he could feel him tense at Zoro’s tone. 

“Y-yes?”

“I need to talk to you. Alone.” 

They were in the galley with Sanji because Sanji was always in the galley either cooking or taking inventory or coming up with new recipes. Usopp was tinkering with some stick-looking thing he said was for Nami. 

“I-I think I’m actually coming down with something!” A liar was a liar, a coward, even over the smallest things. Zoro just needed an opinion on something, and he couldn’t have Sanji hearing. “I shouldn’t be moving around too much! Doctor’s orders!”

Zoro grabbed Usopp by the back of his overalls and drug him out the door. 

“Sanji! Sanji! Help me!” 

“Keep me out of your weird trysts!” 

The cook slammed the galley door behind them, suddenly angry out of nowhere. Zoro didn’t pay it too much mind as he forcibly took Usopp to the men’s quarters and closed the door behind them, locking it. Usopp was pale as a sheet. 

“Please don’t kill me! I have a lot to live for! I have a wife and kids!” 

“Shut up!” Zoro snapped, and Usopp immediately became quiet. He really needed to grow a spine. “I just need to ask you about something, and I can’t have the stupid love cook hearing it.” 

Usopp’s fear was quickly replaced with curiosity. “You’re hiding something from Sanji?” 

“If you mention any of this to anyone, I’ll kill you myself.”

“Y-yessir!” The fear was back. 

Zoro sighed. He didn’t really want to talk about this, but he was sick of being so unsure about what he was feeling, and Usopp was the only person who might have a half-decent answer. 

“You’ve been in love before, right?” 

Usopp’s jaw hit the floor before he began to grow red. “O-of course I have! The Great Captain Usopp has had many lovers over the years! Women flock to me!”

Zoro gave Usopp a look, and the sniper relented. His eyes were glued to the floor, and he began twiddling his thumbs. 

“In all honesty, I have. I still am.” A small smile tugged at his lips as he remembered Syrup Village. He scratched the back of his head, embarrassed. “I write to Kaya as often as I can.”

“I know. You’re not very subtle.” He wrote his letters almost every night before bed. It’s not like it was any guess as to who they were addressed to. 

“I can be subtle!”

“Uh-huh.” Zoro didn’t believe him in the slightest. “So what does it feel like?”

“You’re asking me what love feels like?” Usopp looked at Zoro with his head cocked, confused as to why someone like Zoro would ask something like that. He put his hand to his chin and thought long and hard for about five seconds before snapping his fingers. It was easy to see the lightbulb over his head. “I got it! You’re in love with S-“

“Finish that sentence, and you won’t live long enough to regret it.”

Usopp’s eyes widened and he backed up a few steps with his hands out in front of him. “Point taken! I don’t really know why you’re talking to me about this and not him, but love is when your heart beats really fast and your palms sweat.”

Sounded like anxiety. 

“You’re kind of nervous, but you’re mostly excited. You’d do anything to keep her safe, even if it meant laying down your own life. It’s the deepest affection one person can have for another.”

A soft, little smile pulled at the corners of Usopp’s mouth. He was a little flushed. 

“Being in love with her means she’s your favorite person in the whole world, and if you could, you’d spend every second of every day with her. You think she’s the most beautiful girl in the world and- woah, Zoro, you’re not looking too hot. Are you okay?”

Zoro felt like his entire body was on fire. He was red all over, and his fists trembled at his sides. 

“That’s all I needed. Leave now.”

Usopp hesitated, looking like he wanted to say more or worse, ask questions, but he held back. He left the men’s dorm and clicked the door shut behind him, leaving Zoro alone. 

The swordsman looked at Sanji’s hammock wistfully and resisted the urge to throw himself in. 

He was in love with Sanji. 

~

“I’m in love with curly,” Zoro announced to Nami after throwing open the door to her and Robin’s room. Both girls were there. 

“Tell me something I don’t know,” Nami shot back without even looking up from her map, and Zoro’s jaw hit the ground. 

“How the hell could you know?!”

“Because I have eyes, you idiot! You’re completely obvious!”

“What?!” 

Nami got up from her desk and promptly knocked Zoro upside the head. The swordsman saw stars for a few seconds. 

“Why are you even coming in here and bothering me about your boy problems, anyway?” 

Zoro sighed. He really didn’t want to talk to Nami about any of this, but he didn’t feel like he had much of a choice anymore. He didn’t know what to do, and while Luffy and Usopp had been kind of helpful, Zoro didn’t know what his next step should be.

Yesterday, they encountered a pirate ship that didn’t know who they were dealing with, and while Zoro was busy taking down most of the crew, Sanji wound up in his general area and pressed his back to Zoro’s. It flustered him so bad, he took a sword to the shoulder. Zoro took that guy’s head, but his arm still hurt. Then, worst of all, Sanji and his horrible heart of gold asked if he was okay since apparently there was a lot of blood. 

“Why aren’t you in love with him?” 

Nami snickered, which quickly became a full-on laughing fit, but Zoro felt like it was a valid question. 

“He worships the ground you walk on! Women love that stuff.”

Nami jabbed a finger in Zoro’s face. “First of all, not all women want someone literally drooling over him. I sure as hell don’t. Second of all, I’m not interested in romance much at all. I don’t even like men.”

Zoro didn’t know that, but it checked out. 

That was when Nami sighed and relaxed into her chair again. She smiled a little, remembering something fond. “But more importantly, he sometimes reminds me of Bell-mère.”

The name was vaguely familiar to Zoro. “Was that your sister?”

No, dumbass!” 

Zoro saw stars again. 

“Bell-mère is my mom. The smell of cigarettes has always reminded me of her. They even use the same brand: Death.”

Zoro had mostly blocked out the stench of tobacco that followed Sanji around while he wasn’t cooking. He hardly even noticed it anymore. 

“A little while after we left Cocoyashi Village, Sanji made me a tart using the tangerines growing on deck. I took one bite and cried. It was just like what Bell-mère would make for me, only better. I told him why I was crying because he was freaking out about it. I told him all about my mom and how wonderful she was. He cried, too. He told me he missed his mom sometimes and how she died when he was young. I hadn’t even known he had a family before Zeff, and I still don’t really know much. He didn’t seem keen on talking about it.”

Zoro had to wonder what Sanji’s childhood had been like. Luffy had said something about it being bad, and now Nami was solidifying that. He wasn’t going to ask, though. If Sanji didn’t deem his old family worth talking about, then they were hardly family worth knowing. Zoro knew Zeff, and perhaps to Sanji, that was his only family. 

“The cook is exceptional at doling out love,” Robin said, and Zoro had forgotten she was there. She was always so quiet, reading her weird books. “But he seems to struggle when it comes to receiving it. Being more explicit in what you mean should help a great deal when trying to make amends with a significant other.” 

Significant other?

“He is not my significant other!”

Zoro heard something crash from somewhere else in the ship. 

“Is he not?” Robin asked. 

No!” 

“Oh. I’ve been mistaken this whole time then. My apologies.”

“Tell him how you feel,” Nami instructed, finally giving Zoro a directive. “And be really, really clear. Sanji’s got some issues, so you need to make sure it’s obvious what you’re saying,” 

“What do I do if he rejects me?”

“The only one more obvious than you is Sanji. You’ll be fine.”

Zoro hoped that was true. Next time he saw Sanji, he would tell him. 

~

In all honesty, Zoro had forgotten about the toy he bought. It got stuffed into his locker the day he bought it and then it got buried under dirty clothes for almost a week. It was only when he was rifling through his locker to look for something to polish his swords that he remembered it was in there. 

Deciding there was no time like the present, Zoro no double checked that the dormitory door was closed before pulling down his pants. Thankfully, he had the foresight to buy real lube at that sex store before he left because now that he was really looking at it, the plug was rather sizable. He didn’t really have a good idea of how big a butt plug should be, though, so maybe it was normal. 

It took longer than he thought to get the toy inside, and the process hadn’t been entirely erotic. It was messy and kind of painful, and any arousal he might have been feeling died when he swore he heard the door creak like someone was about to come in and catch him with two fingers up his ass. 

Zoro didn’t feel like his prostate was being touched, but maybe he just needed to give it some time. Maybe he was just so uncomfortable that it was canceling out any good feelings. After only five minutes of having it in, he did feel notably less weird. 

Another five minutes ticked by and he still felt odd, but he was getting restless. He needed to do something while he waited for… something. Either it just needed time to start working or Zoro wasted a bunch of money. Stupid silicone.  

He decided to go pump iron in the crow’s nest where he wouldn’t be bothered. He had to ensure at least some semblance of privacy just in case the toy decided to start working. Just a brush against that sweet spot would have him sporting a semi in seconds. 

Zoro didn’t know how long passed while he did his reps, but he nearly forgot about the plug until Sanji was calling everyone to the galley for dinner. The call for a meal meant there were only ten seconds before Luffy was sat and waiting to eat and less than a minute until he started eating the people’s portions. Zoro had learned that the hard way more than once after he got down to the galley too late and all the meat was gone already. 

He knew he probably shouldn’t have dinner with his crew with a sex toy inside him, but the dumb thing didn’t even work, and if he took the time to take it out, he would be having exclusively beans and rice. The witch would probably drink his bottle of sake too. 

It would be fine. He hadn’t felt anything even close to arousal since he crammed that thing inside him. He could last another hour before taking it out. 

Zoro made his way to the galley, snatching a drumstick out of Luffy’s hand. Usopp had shot down some bird earlier that day, and even though Zoro had no idea what kind of beast it was, Sanji made it taste delicious anyway. Food that wasn’t tasty was almost as bad as wasted food in the cook’s opinion. 

Zoro could feel Sanji’s eyes drilling holes into the back of his head when he sat down. 

Zoro paused mid-chew, his face heating up. The plug inside him was pushed slightly further in as he sat down, nailing the thing against his prostate just like it very much had not been doing all evening. 

“Zoro? Are you okay?” Chopper piped up, always looking out for everyone’s well being. “You look feverish.”

“I’m fine,” he huffed out, earning a snicker from the cook. That bastard had no idea what was going on. If he knew that Zoro’s dick was getting hard under the table, he would be on his knees begging to suck him off. 

“Are you sure?” The reindeer looked worried. “I should take your temperature to be sure!”

“Chopper, I’m fine.” 

The small doctor frowned. “Okay…” 

Zoro somehow managed to contain his flush after a little while, so the meal passed without much issue. Unless, of course, you counted his aching erection hiding under the table. He couldn’t get up without accidentally showing off to the crew, and Zoro had little desire to do that, so he stayed put.

Once everyone else was gone, Sanji began cleaning up the kitchen as if it were just a regular evening. To him, it was. It was a touch strange that he didn’t yell at Zoro to help out or leave, but Zoro wasn’t about to point that out. 

The table and counters were wiped down and the dishes were washed after maybe thirty minutes. Zoro hadn’t realized it before, but it seemed like Sanji could clean up the galley faster by himself. With Zoro’s help, it always took at least a full hour at least. 

Without a word, Sanji pulled more ingredients out of the fridge and began preparing to make something else. Drinks for the girls? Was he doing preparations for breakfast the next day? It looked like he was making rice and something with fish and a green thing. 

“Aren’t you ever done?” Zoro snapped, waiting for the cook to get out so Zoro could sneak to the bathroom for thirty seconds to jerk off. With how hot he was under the collar, thirty seconds would be all he needed. 

“Bold words coming from you,” Sanji scoffed. “This is for you, y’know.”

Zoro didn’t know that. “Why?” He had just eaten dinner after all.

“Are you not sitting there because you’re still hungry?”

Ah. That was a fair assumption. All Zoro had to do was wait a little longer until Sanji was finished, eat whatever he made, and then he could go. He could hold out a little longer. 

He made the mistake of shifting where he sat, and he felt his face go red again. The smallest of whimpers left his throat.

“Or are you still in my kitchen because you want something else?”

The shit cook didn’t even turn around when he said that. He couldn’t even see Zoro while he was working at the counter. 

Zoro didn’t know what to say to that considering his situation, so he stayed quiet. Sanji took his silence as an invitation to come sit down next to him so close that their legs were touching. 

“What’s this?” Sanji asked innocently as his hand went directly to Zoro’s crotch. A handjob would be fine, and Zoro would rather crawl into a hole and rot than let Sanji know he had been wearing a butt plug for their entire meal and then some, so that pretty much ruled out anything else. 

“Make it quick,” Zoro huffed, trying his damnedest not to buck into Sanij’s touch.

“If you want it quick, go get friendly with your hand.” Sanji waited for a beat, smirking when Zoro didn’t move a muscle. “That’s what I thought. Now get up and strip. I’ve been thinking about this all day.”

“No.” Stripping was the one thing he wouldn’t do right now. 

Sanji raised a curly brow. “No? Such a shame. I had a surprise for you.”

That immediately grabbed Zoro’s attention as if the cook didn’t already have it. “What is it?”

In lieu of answering, Sanji began to unbutton his shirt. He only opened it halfway, but it was enough to see a sliver of what he had on underneath it: a light blue lace bra that hugged Sanji like a second skin. 

Zoro’s breath caught in his throat. He couldn’t tear his eyes away even for a fraction of a second. “Is… is that a set?”

It was like he was talking to the devil himself with how absolutely smug the cook looked. “It is. I’ve even got garters and stockings on. It looks good on me, if I do say so myself.”

Zoro didn’t doubt that for a second. “Uh huh,” he nodded smartly. 

“You still don’t want to do this?”

Zoro stared at Sanji for a long minute, weighing his options. He decided the embarrassment of a plug was worth getting his rocks off, and more importantly, seeing the rest of what Sanji was hiding.

He pulled Sanji in for a searing kiss, immediately going in with tongue. Sanji took it in stride, moving to straddle Zoro and grind their crotches together. The added weight of the cook in his lap seemed to force the plug in deeper. If this kept up for much longer, Zoro was going to cum in his pants, and they had just started. 

Heat curled in his gut, fiery and ready to go. He could feel Sanji filling out as Zoro fiddled with the button on his pants. It would have been impossible not to notice how big he was straining against his sheer panties. 

Zoro decided he needed Sanji inside him tonight

Sanji was the one to eventually pull away and gasp for air. He leaned in close to Zoro’s ear, and whispered through his panting, “I know about your toy. I caught you fucking yourself earlier, and decided that if I was getting that, I could show off this old thing.” He snapped the elastic band of his lingerie set against his skin. It was still barely visible, but Zoro loved it regardless. “Call it quid pro quo or something.”

Zoro was already so far gone that he didn’t care that Sanji had caught him. He didn’t care that Sanji knew he had a plug in his ass or a painful boner because of it. He wasn’t thinking much at all. He didn’t even protest when Sanji got off him, and he obeyed when Sanji told him to stand. 

“Let’s see what you’ve been hiding from me, hm?”

Sanji pushed down on the nape of Zoro’s neck and pinned him to the table, bent in half with his ass sticking out. He felt completely exposed. 

“This thing looks pretty big,” Sanji commented, pushing down hard on the plug and grinding it against Zoro’s sweet spot. If he weren’t bent over the table, he might have fallen down from how weak the motion made his knees feel. “How long have you had it in?”

“... Since this morning.”

Zoro felt something drip on his lower back. He glanced over his shoulder, and Sanji’s nose was bleeding. That had never happened before. 

“You’re all loose, then.”

If Zoro didn’t know better, he might think that Sanji had hearts in his eyes as he said that.

“You wanna find out, cook?”

Sanji dragged his hands up Zoro’s back, his nails leaving marks on his skin. “Are you asking me to fuck you, swordsman?”

“Are you offering?”

“Have been for a while now, but thanks for finally noticing.” 

Zoro knew that was true. “Just hurry up and stick your dick in me already.”

Sanji needed no further prompting than that, grabbing onto the flared base of the plug and pulling it out. 

The sensation of being achingly empty was neither one that Zoro was familiar with nor was it one he ever wanted to feel again. He felt like he was missing something, infinitely more so than when he fingered himself. The fact that he had that plug in for close to eight hours really wasn’t helping, though. 

A choked sound left Zoro’s throat when he felt the tip of Sanji’s dick press against him. It felt a lot bigger, like it would stretch him well. One of Sanji’s hands was greased with oil as he grabbed onto Zoro’s hips, so he was slicked up and ready to go. 

Then he pushed in ever so slightly, and Zoro groaned, mouth open and panting hard. 

This was getting fucked

Sanji was fucking him. 

“Feels good…” Zoro mumbled when Sanji didn’t keep going. He didn’t have the mind to say much more than that. 

A minute ticked by, and Zoro was more than ready for more, but Sanji had turned into a statue. He glanced over his shoulder, unsurprised to see Sanji’s entire lower face covered in blood, and his eyes were locked in on Zoro’s ass. It didn’t even look like he was breathing. 

“Hurry up,” Zoro grunted, and Sanji gave him maybe another centimeter before making what looked like a pained expression. 

“I-I can’t.” His entire face was red, redder than it ever got while he was bottoming. “I’m gonna mess this up-“

Sanji’s nails dug into the flesh of Zoro’s thighs. 

“Don’t care,” said the swordsman and quickly shoved his hips backward to take the rest of Sanji’s cock in a single motion. Zoro hummed, pleased to finally be full, and Sanji came. 

Sanji came. 

Hot cum flooded Zoro’s insides, and for a few blissful seconds, he didn’t realize that an orgasm meant this was over. Can’t get fucked on a soft dick. Disappointment shot Zoro’s arousal almost dead on sight. 

“You needy bastard!” Sanji scowled, not yet pulling out. “I was going slow for me, not for you!”

He snatched up the butt plug, looking it over. “I didn’t really plan on using this thing again, but you leave me no choice.” 

He pulled out and pushed the toy back in so quickly that Zoro was pretty sure not even a single drop of cum leaked out of him. For some reason, he liked that. 

“I’m going to get real lube,” Sanji announced. “You better be naked when I get back.”

Zoro knew that if Sanji ever had lube, he kept it in a small box in the storage room at the back of the galley. It wouldn’t take him long to come back. 

He pulled his shirt over his head and pushed his pants down the rest of the way, dropping his haramaki on the floor. He yanked his boots off and waited. The only thing treated with any care were his swords that were propped up against the counter. 

Sanji took longer than Zoro thought he would to come back, but he had a lot more stuff, too. A bottle of lube, yes, but also a thin rope and a little silver thing. Probably another toy, though it was barely larger than his pinkie. 

“What’s all that for?” 

Sanji dumped the stuff on the table. “Don’t worry about it. Now come take my clothes off.”

Zoro blinked at him. He had never stripped Sanji before. 

“Unless you don’t want to see the rest of the lingerie I have on?” 

Zoro snapped to action, instantly close enough to Sanji that his half-hard dick was squished against his thigh. He pressed a kiss to the crook of Sanji’s neck as he untucked his shirt and unbuttoned it the rest of the way. The kiss quickly turned into a hickey as Zoro pushed his dress shirt off completely. 

The blue bra Sanji had on was stunning. Despite not being made for his anatomy, it fit like a glove. It was simple and left nothing to the imagination. He could see Sanji’s nipples through the fabric, and Zoro didn’t resist the urge to brush his fingers over them, to pinch lightly. 

Sanji’s pants were already unbuttoned, so Zoro just shimmied them off. Even soft, the panties barely held in his cock. One wrong move, and it would be spilling out. 

Just looking at Sanji like this made Zoro completely hard again. 

The best part of it all were the garters that held up the sheer stockings he wore. They were tight and dug into his muscle. If he flexed, they would probably snap right off. 

The stockings went all the way up to mid-thigh. Zoro wanted to lick the skin that was being squeezed underneath the tight fabric. Sanji looked so soft and delicate, even if he was impossibly strong. 

Zoro got on his knees to take off Sanji’s shoes, and he stayed down there even after he was finished. There was a light directly behind Sanji that gave him almost a halo. It was like seeing an angel. 

“You’re beautiful.” 

Sanji’s breath caught in his throat. “What?”

“You’re beautiful,” Zoro repeated simply because it was true. It was just them like this. There was no need to keep up appearances and being intimate with Sanji made Zoro’s mind feel kind of like it wasn’t his own, like he could do as he pleased without consequence. His brain was fogged to the point that he couldn’t see any point in lying like he usually did. 

“It… it’s supposed to be sexy,” Sanji weakly protested. 

“It is,” Zoro agreed, running his hand over Sanji’s covered thigh. “But it’s beautiful, too. You look good like this.” 

Sanji turned his head away, blushing madly. He seemed to do that a lot lately. His dick had begun to fill out even though it had only been a few minutes since he came. 

Zoro stood up, making sure to touch Sanji everywhere he could. “Do you like it when I tell you how good you look, pretty boy?” 

“Shut up,” Sanji mumbled, though his dick told Zoro it was true. “And go sit at the edge of the table and lean back.”

Zoro felt drunk. He drank often, and he drank heavily, but it was rare that he truly felt properly drunk. Despite not having a sip of alcohol since before his noontime nap, he felt wasted. He had no inhibitions. 

He did as Sanji asked, lying down at the edge of the table. Sanji fit himself between Zoro’s legs, pushing just one knee up high enough that Zoro could feel the burn of a stretch. Sanji took the rope he brought back earlier and tied Zoro’s ankle to his thigh so he couldn’t extend his leg. The rope was scratchy and tight, but it was thin enough that Zoro was pretty sure he could free himself if he really wanted to. 

“Did you drug my food?” Zoro asked, though he knew this wasn’t alcohol. It felt more natural, like he could wake up if he really wanted to, but he didn’t. Zoro kept leaning into the natural high of Sanji. 

“As if I would do that to the food.” 

That was right. Sanji wouldn’t ever do that to a meal. That would be a disgrace to the food. 

The cook placed a decently sized knife within Zoro’s reach, though it was covered in a thin sheath. 

“I didn’t think we would need this,” Sanji somewhat explained. “But it seems the great Roronoa Zoro is slipping into subspace already. The knife is to cut you loose if we need to, but hopefully we don’t get to that point. Are you going to be good for me until I can fuck you?”

Zoro perked up noticeably at that. Sanji was going to fuck him again? He nodded vigorously. 

“Use your words, marimo.”

“Yes, darling.”

Sanji pinched his nose for a long moment. Probably to stop a nosebleed. 

He grabbed the small silver toy from earlier and clicked it on. It buzzed to life a lot like the vibrator had. Then Sanji pressed against the plug inside Zoro and-

“What- ah- are you doing?!” 

The plug was vibrating, and Sanji was grinding it against Zoro’s prostate. That little silver thing had to be a bullet, and the shit cook had just put it inside the plug. 

“I’m having fun with you,” Sanji teased, dragging his hands up and back down Zoro’s chest, very much not touching his dick. Zoro still hadn’t cum. “I made you sushi. Are you ready to eat?” 

He thought that might have been a euphemism for getting face fucked or something, but Sanji walked away (oh, how Zoro loved to watch him walk away) and came back just a moment later with a tray of real sushi. It would have looked really tasty under any other circumstances, but right now Zoro was thinking about things other than food. 

“I’m going to need an answer, marimo. I can’t fuck you until this platter is empty. If you let sushi sit for too long, it’ll start to go bad, and I’m already full from dinner.” Sanji picked up chopsticks and placed the sushi all over Zoro’s heaving chest and stomach. “I made it for you, so are you ready to eat?” 

“Yeah,” he huffed out even though he wasn’t ready in the slightest. 

Without hesitation, Sanji drug a simple piece of sashimi over Zoro’s nipple before stuffing it in his mouth. Sanji’s tongue followed after the fish, lingering on his nipple and sucking the tender spot on Zoro’s chest while the swordsman tried not to choke on raw fish. 

Sanji pushed on the butt plug, and Zoro moaned as the vibrations intensified. 

“Faster,” he huffed out, sensing an orgasm soon if Sanji kept this up. Zoro wasn’t sure if he had ever cum without something touching his dick, but there was a first time for everything. 

“A good meal should be enjoyed leisurely,” Sanji retorted, but Zoro shook his head and glanced down at the sushi covering his entire torso. 

“I’m going to-“ Sanji crammed another piece of sushi in his mouth. It really was good. “‘M gonna cum on the food.” 

The cook only smiled, sucking a hickey on Zoro’s pec and loosely grinding their hips together. “Cum on what I made, and I’ll make you eat it anyway. Go ahead.” 

It was as if his body was waiting for permission, because he instantly came all over his stomach, and Zoro didn’t have to look to know he had absolutely ruined some of the sushi. The plug vibrating against his prostate immediately felt like too much, and he must have shown it on his face because Sanji’s curly brows furrowed. 

“You want me to turn it off?” If Zoro didn’t know better, he would say Sanji’s voice actually sounded concerned. The swordsman managed the smallest of nods, and the vibrations stopped after just another second. 

“Do you want me to take the toy out?” 

Zoro could still feel Sanji’s erection pressed against his inner thigh. He still wanted to get fucked, to feel Sanji inside him for more than half a second. 

“Not yet.”

Sanji’s lips quirked up like that was the answer he wanted to hear. 

“There’s only a few more pieces of sushi. I guess I can help you out.”

Zoro ate three more divine pieces of sushi and four pieces of nigiri. They really did taste fantastic, and Sanji biting all over him was just icing on the cake. Or maybe fish on the rice. 

There was just one left, and it was the roll covered in Zoro’s cum. He didn’t have much desire to eat his own semen, but at this point, he would do anything Sanji prompted him to do.

Then, Sanji brought it to his own lips, chewed, and swallowed. 

Zoro blinked up at him with wide eyes. It was weirdly erotic, especially when the cook licked his lips of cum.

“Was…” Zoro stared at him. “Was it good?”

Sanji looked at him like he was stupid. “Hell no, but I’m not wasting food. Stay here.” Sanji went to the sink and got himself a glass of water. It must have been particularly foul if even he was washing it down with a drink. 

“I’m never doing that again,” Sanji decided, though the tent in his panties said he didn’t hate the experience as much as he said he did. Just the sight made Zoro’s gut burn with arousal once more, though he wasn’t sure he could manage another orgasm so shortly after the first.

Sanji came back and decided at that moment to pull the plug out and leave Zoro gaping and open. One of his fingers teased his entrance. It teetered on infuriating. 

“What do you want to do now?” 

As if it weren’t obvious. 

“Fuck me.” Zoro looked up at Sanji with utmost conviction. 

“You’re not asking very nicely, marimo. Is that any way to get what you want? Only good boys get what they want.”

Just like that Zoro was slipping back into a more unguarded mindset. He could be good. He could be so, so good. 

“Please- please. Inside me-“

“That’s more like it.” Sanji took the lube from earlier and poured some directly over Zoro’s hole. It was really cold. “Don’t worry; I’ll take care of you.”

He was genuine. 

“You will?” 

Zoro wasn’t sure if he had ever felt more vulnerable in his entire life. 

Sanji hummed and nodded, planting a kiss on Zoro’s cheek. 

Zoro grabbed the back of Sanji’s hair and pressed a searing kiss to his lips. 

Sanji chuckled before they had even broken apart. “What’s this for? I didn’t-“

“I love you.”

Sanji jerked backward like he had been slapped, his blue eyes wide with fear. “What are you saying? No, you don’t.”

Zoro only doubled down. “Yes, I do. I’m in love with you.”

Sanji’s shock quickly turned into anger. “No, you aren’t. Just because you like when we have sex doesn’t mean you… you love me or anything.” 

“You’re supposed to say it back, shit cook.”

Sanji’s face went redder than a tomato. “Why should I?!”

Zoro smiled, just a little smug. “Because it’s true.” 

“You stupid bastard! Fuck you if it’s true! You don’t know anything! You don’t know how I’ve felt for so long! You don’t know anything!” 

Stray tears spilled down Sanji’s cheeks. He tried to wipe them away, but it didn’t do anything; more just fell to replace them. 

After a long moment, he sniffled rather pathetically. “Really?”

Zoro looked up at Sanji like he hung the stars in the sky. If the cook asked for the moon, Zoro would find a way to give it to him. Anything. 

“Really.”

“I hate you so much,” Sanji managed to get out through his tears and heavy panting. 

“I hate you too.”

This was love. 

“I’m still gonna fuck you,” the cook pointed out. 

“I’d be pissed if you didn’t.” 

Sanji’s hand crept toward Zoro’s throat, cutting off air flow. “I don’t feel like being gentle.” 

It wasn’t a threat, but a promise. 

“Hurry it up, then,” he choked out. 

Zoro hadn’t been ready to get flipped over, suddenly on his knees with his face to the table. It was easy to forget how strong Sanji was. Before he knew what was happening, the palm of Sanji’s firm hand was coming down on his ass, a firm smack permeating the air. The sting made Zoro’s dick twitch. Maybe he really could manage a second orgasm. 

“You like it when it hurts?” 

Before Zoro could answer, Sanji’s hand was back on his neck, squeezing in just the right spot so it felt like being choked despite the fact that he could still breathe just a little. Zoro tensed when he felt the tip of Sanji’s cock push against his ass.

“I can’t believe you fucking said that to me, shitty swordsman,” Sanji spat as he lined his dick up. Zoro felt something wet hit the small of his back, and he didn’t have to look behind him to know that the cook was crying again. Maybe he hadn’t ever stopped. He had flipped Zoro over to retain a shred of his dignity. 

“You have no idea what you do to me.”

Zoro didn’t have anything to say to that because he was trying his best to relax as Sanji was finally pushing in. It was so hot and full and-

The ropes around Zoro’s right leg snapped. 

“Fuck. Fuck, that was hot,” Sanji cursed and grabbed the knife from where it had been patiently waiting to be used. “Did you just flex so hard you snapped that? That’s so hot.” He cut the ropes on Zoro’s other leg, and there wasn’t any time to stretch his newly-freed limbs because Sanji was grabbing his hips and slamming his entire length inside.

Not wasting a single second, Sanji pulled out to the tip and shoved back inside, nailing Zoro’s prostate. He fucked into the swordsman like his life depended on it, digging his nails into his hips hard enough to begin to draw blood.

And Zoro?

Zoro was a mess. Without the ropes to hold him in place, his legs slipped off the table and his toes just barely touched the floor. The only thing keeping him from hitting the ground was Sanji and his stupidly big dick. Little grunts and soft moans slipped past his lips every time Sanji fucked back into him, filling the room with unadulterated sounds on top of the impact of skin-on-skin. 

Sanji kept on hand on Zoro’s hip and the other slid up to his shoulder. A sharp pain against his neck pulled Zoro out of his mindless state, and he saw that Sanji was still holding the knife tucked between his thumb and index finger with the blade pointed inward. The pristine metal had sliced open his skin no deeper than a papercut, but it burned. 

“Cook-” Zoro couldn’t drag his attention away from it, Sanji’s hand wrapped around the hilt of a knife. The threat was real. One wrong move and his life was over. “Watch where you point that thing-” 

Sanji could kill him like this. 

The realization was enough to send him over the edge. Zoro tensed as he came and tensed even more when Sanji hardly faltered his movements. 

“I forgot I was holding it, honestly,” Sanji admitted, only to adjust his grip and push the blade down a little harder. “I’d say I’m surprised you’re into this, but I’m really not. The swordsman is into knifeplay. Who would have thought? Are you gonna cum untouched again? Come on, you can get it up for me again.”

Zoro hissed when Sanji reached around him to grab his half-hard dick and started jerking him off. 

“If you want me to stop, just say so,” Sanji whispered in his ear, but Zoro shook his head. He had never felt so limp, so relaxed in his life. The cock in his ass teetered on painful, but Zoro was learning that maybe he was a bit of a masochist. “That’s what I thought.”

Zoro could hear the grin on his lips.

“You want me to cum inside you?” 

All Zoro could do was choke out a moan for yes. 

“Use your words, shitty swordsman.” 

“Yes-“

“Yes, what?”

Sanji’s thrusts were losing their rhythm and becoming erratic. He dug the knife deeper into Zoro’s throat, and it felt far too good. Zoro was going to cum again, sent over the edge by overstimulation and Sanji nailing his prostate. He wished he could see that pretty blue set that dug into Sanji’s skin. 

“Cum inside me,” Zoro begged. “Do it again. Please, Sanji-“

“Don’t say my name,” the man in question cut him off. “You never say my name. It’s sounds too-“

“Sanji!”

Another few thrusts and Sanji was spilling inside Zoro for the second time, jerking his hips madly and chasing after his own pleasure. 

Fuck, Zoro. You’re so tight- ah- I love you so much.”

Zoro’s third orgasm was weak. He barely came much at all. 

They stood there for a long while, both of them hot and sweaty and panting. Eventually, Sanji pulled out, and Zoro immediately felt cum start to drip down his leg. He was exhausted

Zoro turned over and was beyond shocked to see Sanji standing there in his stupidly sexy lingerie with a cigarette dangling between his lips. It was like he was glowing. 

“How are you not tired?” 

Sanji shrugged. “Probably because I’ve got better stamina than you.” 

Zoro scoffed. “As if. You came in, like, two seconds.”

“You came before I actually even started to fuck you.” 

“Well, you told me you loved me.”

Sanji grit his teeth. “You said it first.”

“You cried.” 

“You sounded like you meant it!”

“Obviously I meant it!”

“I meant it too!”

Zoro’s knees were too shaky to be standing up anymore. “Fuck. Does it always ache like this?”

Sanji snickered. “You get tired when you top; you get tired when you bottom. Maybe you just suck at sex.”

“Or maybe you’re just too good.”

Sanji looked away, flushed. 

“I did mean what I said,” Zoro added after a beat of silence. “Seriously.” 

“About loving me?”

“Yeah.”

Sanji stepped closer to Zoro, their chests pressed together. He took the cigarette from his mouth and kissed just under Zoro’s ear. “Say it properly.”

“I love you, shit cook.”

Sanji nipped at Zoro’s buried skin. “I love you too, stupid marimo.” 

“Say it again?”

Sanji flicked Zoro on the forehead. “Don’t push your luck, moss ball. Let’s go get cleaned up before someone sees the mess you made.” 

“It wasn’t just me!”

“It definitely was. I kept all my mess contained right here.”

Zoro jumped when Sanji smacked his ass as hard as he could. 

“I take it back, you bastard! I hate you!

Sanji laughed. “I hate you too!”

This was love. 

Notes:

Shout out to this being the only fic I’ve ever finished wooooo

Notes:

I’m a busy guy but comments are very motivating :3