Actions

Work Header

all shades of pink

Summary:

the mortifying ordeal of exploring someone else's kinks

and the worse ordeal of realizing you might like them too

or

Three times Sanji is a little kinky and one time Zoro is actually pretty into it.

Notes:

I wrote this in may but had a lot of doubts so shout out to blanketskeepmesafe for the gut check and to beefy and bougie for the simple act of hyping me up.

here's the part where i say READ THE TAGS.

enjoy 13k of sanji being a horny little freak and zoro loving it

Title from Tessa Violet's Crush

Work Text:

They tried not to do this too much.

The crew was off ship, all finding their way to bars and restaurants and shops for the day, and Sanji had made some excuse about inventory so of course Zoro stayed behind too because Zoro was smart enough to take a hint.

But fucking in the galley was really something they tried to avoid.

Even if it seemed to rile Sanji up to push Zoro against the wall and tear off his pants for exactly that purpose. To be honest, Zoro liked it too. They didn't get the opportunity to fuck like this very often, usually trying to find the time (and privacy) for more hurried activities like blow jobs and hand jobs (and occasionally Sanji would let Zoro fuck his thighs in the shower). But like this, Sanji liked to hoist Zoro up and fold him in half, feeding his cock into his body to really give it to him.

Zoro would never admit it but he liked when Sanji fucked him like this. He liked the proof of how strong Sanji was, that even though Zoro was bigger than him, Sanji could still lift him, hold him in place, fuck him hard.

At least when Zoro let him.

Sanji moaned and tucked his face into Zoro's neck, murmuring quiet words that Zoro couldn't make out.

They'd been fucking for a few months now — well, fucking and at some point Sanji had said some emotional bullshit, and Zoro had agreed so maybe it was more than just fucking but whatever — so Zoro had gotten used to the fact that Sanji liked to say weird shit in bed. For the most part, Zoro ignored it. Sometimes it was hot to hear him beg for things, but other times it was useless, needy, dirty nonsense that Zoro didn't care about.

So Sanji's current messy litany of nonsense (“You're so beautiful.” “I couldn’t take my eyes off you all day.”) didn't bother him or at least it didn't until Sanji curled his arms tighter around Zoro's legs, bent him back a little deeper, fucked in a little harder, and said, “Fuck, baby, your pussy feels so good.”

On instinct, Zoro reached out and jammed a hand into Sanji's chest as his own boner withered and died. “Cook, what the hell?”

Sanji whined and ground his cock into Zoro's ass which admittedly felt good, but Zoro was still stuck on baby, your pussy.

“C'mon,” Sanji said, voice ragged as he mouthed over Zoro’s jaw. “Let me fuck your sweet little cunt.”

He sounded so desperate, and his breathing had taken on that harsh cadence that Zoro knew meant he was close. “Fine,” he ground out. “But I'm kicking your ass after this.”

“As if you could,” Sanji said but the words broke in his mouth as his hips stuttered and he came inside Zoro with a final harsh thrust that banged him back into the wall.

Sanji collapsed against him and twitched a few times. Zoro usually found his post-orgasm twitching funny and endearing but right now he wanted to slam his head into the ground.

He pushed Sanji off of him until Sanji let his feet hit the floor. As soon as he was upright, he grabbed Sanji by the front of his shirt, ignoring the fact that his softening cock was hanging out of his trousers, dripping in spend, just so he could shake him. “What the fuck?”

“Calm down, you oaf,” Sanji said, wriggling out of his grasp so he could put himself back together and snag a cigarette from the pack on the counter. “You're usually fine with dirty talk. What are you grunting about?”

“If you've got a problem with my dick then you can fuck off. Go find someone else to fuck if you want a pussy so bad,” Zoro said as he grabbed his pants from where they’d been discarded and pulled them on.

Sanji sat down at the table and crossed one leg over his knee, taking a drag of his cigarette. “I do like pussy. I like women too.”

He said it wistfully and Zoro's stomach curdled. Maybe this was it. Maybe Sanji hadn't really meant all those things he'd said and fucking around with some guy — with Zoro — had been exactly that. Just fucking around.

Then Sanji looked at Zoro and his mouth quirked. “I also like you.”

The way Zoro's heart reacted to that was frankly embarrassing and a secret he would take to his grave.

“Maybe it would be nice to have a little of both of those things,” Sanji said, still lazily smoking, his hand lax while smoke pooled out of his mouth.

“You said you didn't want us fucking anyone else anymore,” Zoro said irritably and Sanji laughed as he stood up, walking over to where Zoro was still standing in the middle of the kitchen.

“I know, marimo,” he said and he pressed a light kiss to Zoro's mouth. His eyes held that light joy and curiosity that Zoro was always pleased to see. “But maybe we could try something?”

Zoro was unfortunately really fucking easy in the face of Sanji’s excitement. “Fine. But don't make me regret it.”

Sanji kissed him again, this time deeper. Zoro was almost distracted by it but before he let Sanji pull him into a second round, he broke the kiss.

“And don't call me baby.”

Sanji laughed and then they defiled the galley a second time by fucking on the floor in what seemed to Zoro to be a totally normal (for them) way.

Whatever Sanji wanted apparently had to wait.

**

“What the hell is this?”

Zoro held up the literal scraps of green cloth and looked at Sanji, aghast. They'd finally managed to scrounge up a hotel room after several uninhabited islands in a row. The crew sort of knew that he and Sanji were fucking, and besides the occasional annoying teasing, nobody gave a shit when they inevitably ended up sharing a room. It was just ‘one of those things’ at this point and Nami seemed pleased enough to be saving the money.

Right now though, Zoro thought maybe it would be nice to have his own damn room.

“I thought you could wear it,” Sanji said. He took a drag of his cigarette and looked distinctly unimpressed as he exhaled out of the corner of his mouth. “We talked about this.”

“I think I would remember talking about this,” Zoro said as he poked his fingers through the straps of the women's underwear he was holding.

Sanji slapped his hands. “You'll wreck it if you keep twisting it around like that.”

Zoro dropped the lacy shit onto the bed and gave Sanji a dark look. “This is the thing you want me to do.”

Sanji chewed on the end of his cigarette. Ah. He was nervous. Zoro's irritation faded. “It's what I had in mind.”

Zoro thought back to their conversation in the galley and took in the mousey agitation on Sanji’s face. He didn’t really like that. If all he had to do was wear some clothes to get Sanji to calm down, then why not? Agitating Sanji was only fun when he was the one doing it, not when Sanji was the one working himself up. That was more annoying than anything and something that Zoro liked to avoid.

“Fucking fine,” Zoro grunted, turning to face the bed and reexamine the shit he’d agreed to. “But you owe me.”

Sanji immediately wrapped himself around Zoro from behind and started kissing the back of his neck. “I'll get you a bottle of your favorite sake.”

Zoro huffed and picked up the first piece of lace. “How do I put this on?”

“Let me help,” Sanji crooned, hands going to Zoro's belt to start to peel open his clothes. Zoro's swords had long been set aside so it was easy enough to strip him down to his pants. Sanji traced his fingers over Zoro's spine, peppering featherlight kisses over his shoulder blades as he did so. The cool touch of his hands brought goosebumps to Zoro’s skin which was familiar and sweet in its own way.

“Give me the bra,” Sanji said so Zoro picked up the thing that wasn't underpants and handed it over.

Sanji urged his arms through the loops and pulled it flush against his chest, allowing Zoro to feel the slide of satin and slight tug of lace against his skin before he wrapped the band around his torso and snapped something in place. Sanji rubbed his thumbs along the straps where they lay on his back. “How does it feel?”

“How do you think, cook?” Zoro groused. “Fucking weird.”

Sanji laughed and reached around him to unzip his trousers before smoothing his hands down his thighs. “Will you put the panties on too?”

Zoro rolled his eye. “I said I’d do it.”

He turned and sat on the edge of the bed to kick off his boots and tug down his pants. Sanji's eyes were fixed on him as he moved, his cigarette ashing onto the carpet like he’d forgotten he was smoking it.

Zoro raised an eyebrow. “You okay there, cook?”

Sanji took the cigarette out of his mouth and walked over to the bedside table so he could tamp it out in the only provided ash tray.

“Your tits look amazing,” Sanji said, not turning back to face him.

Zoro supposed this was what he was in for as he picked up the green lacy things Sanji wanted him to wear and pulled them on. They were a little snug, cutting across his hips and he was forced to tuck his still-flaccid cock up into the waistband.

“Is this it?” Zoro asked, scratching at his ear. Sanji reappeared in front of him. He had that particular look on his face that he usually only got after Zoro had facefucked him well enough that he choked, cock drunk and needy like Zoro could grab him by the throat, do anything to him and Sanji would thank him for it. The underwear might not have been doing much for Zoro, but that expression certainly was.

Sanji reached out and traced the top edge of the bra where it cupped his right pectoral before moving to thumb lightly over his scar, tracing down to the middle of his chest and then stopping. “You're so pretty like this. Would you lay back on the bed for me?”

He started to undo the buttons of his shirt as Zoro moved back onto the center of the mattress, laying down against the pillows and waiting for whatever Sanji had in mind.

“Fuck,” Sanji said, fingers pausing momentarily on his shirt as he swallowed visibly before his has hands began to move quicker. “The way your cock looks in those panties makes me feel insane.”

A slow drop of blood slipped from his nose and Zoro frowned. “Cook, your nose.”

“I know.” Sanji shook his head as if to dismiss Zoro's concerns. “It’s fine. Just—it was going to happen. I knew it would happen.”

He tossed his shirt on the floor and hastily undid his pants but didn't take them off. He was too busy crawling onto the bed, spreading Zoro's legs and starting to mouth over his thighs. Blood smeared over the skin, but Zoro didn’t actually mind. It was surprising that this hadn't happened in the months since they'd started fucking. Zoro knew what Sanji was like. He’d seen enough nosebleeds and desperate behavior to expect this.

It would be women's underwear that did it.

Sanji licked over the fabric covering his soft cock and then sucked openly on the lace. His eyes fluttered shut for a moment and he looked so blissed out that Zoro was glad he'd agreed to this. He might not get off, but Sanji looked like this was the best thing that had ever happened to him.

When Sanji pulled off, he left a trail of blood and spit in his wake. “I want to suck on your pretty tits, baby.”

Irritation flared in Zoro's chest and he thought about yanking Sanji by the hair into the attached bathroom, chucking him into the shower and hosing him off. Instead, he laid there and let Sanji nose at the lacy triangles covering his pecs, smearing blood over the skin and fabric. As Sanji cupped his chest in one hand, he used the other to peel down the fabric and expose one of his nipples which he ran his tongue over slowly before pulling it into his mouth.

That at least felt good.

Sanji started to roll his hips between Zoro's legs, grinding his clothed cock against Zoro's where he was, to be honest, still mostly soft. Sanji on the other hand was clearly hard, firm in his boxers where his trousers gaped open.

“Can I do something?” Sanji asked, still nuzzling the lace covering Zoro's chest.

Zoro tugged at his hair until he looked up. Yeah, the expression on his face was really doing it for him. Glassy-eyed, slick-mouthed. Zoro's cock throbbed. “I'm doing this for you, shithead. So get whatever perverted fantasy you have over with.”

Sanji rose up on his knees and shoved down his pants with shaking hands. His cock curved up against the trail of hair on his belly, tip shining and wet, and Zoro's mouth instinctively ached with a familiar want. Sanji might be a perverted freak and Zoro might be putting up with his shit in bed more often than not, but Zoro couldn’t deny he had a good cock. Big and downright pretty, always filling his hand and then some. Always stretching his mouth just right.

With his trousers down around his thighs, Sanji pressed the head of his cock against the crotch of the panties, rubbing in a tight circle before leaning down, one hand on the mattress, so he could thrust against Zoro.

To Zoro's mind, this could not possibly feel good—grinding against spit wet fabric. But Sanji let out a pathetic moan and did it again before reaching down, tugging the underwear to the side so he could thrust beneath it, right up against Zoro's slowly hardening length.

“There's something wrong with you,” Zoro grunted between thrusts. “Panties? Really?”

“It’s not just the panties,” Sanji said as he rubbed his mouth over Zoro's neck. “It’s the fact that it’s you wearing them. That you put them on for me.”

Sanji bit down lightly on his pulse and he continued to rock his hips with a breathless huff. “And it's also the panties.”

Zoro scoffed despite the fact that his stomach was heating. “Perverted cook.”

“And who's letting me get away with it? You're too soft, marimo. It's almost like you like me or something.”

Zoro growled and reached down to grab Sanji's ass, urging him to fuck against him harder. “Get it over with already.”

Sanji let out another weak, desperate groan before rising up on his knees, cock slipping out so he could jerk himself off. “Let me look at how pretty you are. You're so gorgeous in the things I bought for you. Dressing up all for me.”

Zoro scowled up at him as Sanji reached down to tug at his nipples, still stroking himself off with increasingly desperate movements.

“I'm gonna make a mess of your pretty panties, baby. Gonna mark ‘em up.”

Sanji clutched at his chest and came all over the spread of fabric covering Zoro's cock. To Zoro's mortification, it sort of turned him on.

Shuddering, Sanji dropped a hand to his thigh and hung his head for a moment as he caught his breath before sliding off of Zoro and falling onto his back beside him. “Fuck, I need a cigarette.”

“I feel like kicking your ass more than usual,” Zoro said, considering when he wanted to peel off the bloody and come-covered underpants.

“This is the least I’ve ever felt like kicking your ass,” Sanji admitted dreamily. Then he shot upright. “Shit.”

He turned to Zoro and grabbed his arm which just had Zoro frowning and trying to pull away. He was covered in blood and come and he wanted to take a moment to settle, not get jerked around by the shitty cook.

“Let me suck your cock,” Sanji demanded.

Zoro really wanted the panties off more than he wanted to have sex, but Sanji seemed weirdly determined as he moved on top of Zoro. “What? Why?”

“You didn't get off,” Sanji said, already sliding back between his legs and reaching for the waistband of the filthy panties. Zoro shoved at his shoulders.

“It's fine,” Zoro grunted as he tried to twist away.

“Let me suck it,” Sanji said with a scowl and he shoved down on Zoro's hips. Zoro grabbed at Sanji's wrists and slammed him onto his back, tossing his legs over Sanji's just to pin him in place. It made a mess of both of them, smearing come across Sanji’s thighs.

“This was for you. I don't fucking need anything,” Zoro snapped and the pissed off look on Sanji's face melted away only to be replaced by something sweet that Zoro found even more confusing than anything that had just happened.

Sanji tugged his hands free and slipped them into Zoro's hair just to pull him into a brief kiss. “Okay, marimo. Whatever you want.”

What Zoro wanted was a shower, but he supposed he'd get one eventually. He didn't think Sanji would let them fall asleep in the state they were in despite the way Sanji pulled him down against his chest, hand settling into his hair like he wanted to cuddle. Which was fine with Zoro even if the underwear was starting to get crusty.

**

The estate rooms on the boat were fancy as hell, but Zoro didn't care about that. He was mostly irritable that he and Sanji weren't going to be able to share a room. The stupid pirates didn't know about him and Sanji's thing and Sanji was convinced it would cause problems if they did which pissed Zoro off. It's not that the pirates were enemies. They were being helpful between islands so they could catch up to Luffy after an incident with a giant sea slug had ended up separating them, but even friendly pirates could try to exploit things they saw as weaknesses.

So while they were at dinner with the crew, Sanji was all the way across the room flirting with the ladies — normal really. On a normal day on a normal island, Zoro didn't give two shits about Sanji's twirly simpering behavior. Mostly because afterward, Sanji would find him and beg him for a life altering fuck. But tonight there would be no fuck. Sanji would ignore him. Sanji would go back to his room and probably jerk it to thoughts of these women who were making his nose bleed.

There he was across the ship’s dining room with three women hanging off of him, nose bleeding as they plied him with drink after drink. Sanji always got worse when he was drunk. Flirty and touchy and annoying about it. It was when one of the women slipped into Sanji’s lap that Zoro decided he'd personally had enough for the evening even though he had only had three drinks and the pirate he was talking to wanted to talk about his swords.

Zoro wandered down the halls so that he might run into his assigned room and was certain he was almost there when Sanji found him.

“Marimo, you left.” He still had a streak of blood beneath one nostril but for the most part he’d cleaned up.

“I was tired,” Zoro said with a scowl. “I wanted to go to bed.”

Sanji's eyes lit up. “Yeah, let's go to bed.”

He grabbed Zoro by the wrist and started to drag him through the winding halls, a particular look in his eye that meant Zoro was about to be face down on the mattress in under ten minutes if Sanji had his way.

Zoro had several emotions warring inside him. First and foremost, he was pleased to be getting what he initially wanted, which was to be going to bed with Sanji. Second, considerable irritation. Mostly directed at the fact that Sanji was clearly riled up from all that flirting and touching and Zoro wasn't exactly interested in being some outlet for his shit.

So, as they came to a stop in front of Sanji's room, Zoro tugged his hand away and frowned at him. “Fuck off, cook. You said we couldn't sleep together so we're not sleeping together.”

“Who cares?” Sanji said, clearly starting to get irritable too. “They're all drunk off their asses and I'm horny.”

“Yeah, you would be after practically having your head between those women's legs,” Zoro scoffed and Sanji turned wide, shocked eyes on him.

“You're jealous?” Sanji demanded, a sharp hiss under his breath. “You never get jealous. You never give a shit.”

“It was annoying tonight,” Zoro huffed out. He didn't like this conversation. It was too revealing.

Sanji pushed open the door to his room and tugged on Zoro, pulling at him until he relented and followed him inside.

“You were annoying tonight,” Sanji said as he shut the door.

Zoro tensed and turned to him. “Huh? Say that again.”

“That guy was all over you. You let him touch your chest.”

Sanji was definitely more drunk than Zoro thought originally because he was making shit up. “What guy?”

“Please. He was practically groping you. Don’t act coy.”

Zoro was having trouble following Sanji's logic as he hung up his jacket and started to roll up his sleeves. Zoro knew that look. He took a step back under Sanji's steady advance and his ass hit the bed in the tiny confines of the room. “I was talking to someone. And? It’s not like he wanted to fuck me.”

Sanji pushed up against him, hands sliding into his robe as he pressed his mouth beneath his ear, disturbing his earrings.“I don’t think you understand how hot you looked tonight.”

“I look the same as I always look.”

“Yeah,” Sanji said, kissing softly over his pulse. “And that guy kept touching your chest and you let him. What the hell was that about?”

Zoro tried to think back on it but came up blank. “What about it? A girl sat in your lap. What’s the difference?”

“The difference is that your tits are mine, marimo,” Sanji said, hands cupping his chest and slipping his thumbs over his nipples in a way that sent shocks down Zoro’s spine. He sucked Zoro’s earrings into his mouth and played them around his tongue. Zoro suppressed a shiver, annoyed and starting to get turned on and annoyed that he was getting turned on.

“You’re drunk, cook,” Zoro grunted, trying his very best to be reasonable.

“A little,” Sanji admitted, still kissing over his neck, mouth painting a wet path down to his collarbone. “But you got me all worked up. I was thinking about that time you let me fuck your panties.”

“Cook,” Zoro warned.

“Am I not allowed to think about my pretty swordsman?” Sanji said as he lightly pinched one of Zoro’s nipples. “To think about putting these gorgeous tits back in my mouth?”

“Why are you so obsessed with them?”

Sanji pulled back only to push at him, knocking him back onto the bed. “Because I dont want greasy, shitty men touching them.”

Zoro did not think he would be the sort of person to be turned on by that. But Sanji was bearing down on him, biting at his throat, urging him up the bed so they could tangle together as he tugged at his belt and pulled off his swords, and Zoro had to admit to himself that he was into it.

“Let me fuck them, baby,” Sanji asked as he dragged his mouth over the valley between Zoro's pecs.

Zoro paused, ignoring the spike of irritation at the pet name. Sanji clearly got off on it so whatever. “I don't know how that would work.”

“I've got lube,” Sanji said as he rose up onto his knees and looked down at Zoro with shining eyes. He still looked a little drunk but Zoro was less certain if that was from the alcohol or from the rising tide of lust that sometimes overtook him.

“How do you have lube?” Zoro demanded.

“I always have lube,” Sanji said, patting down the pockets of his pants. “What if I wanted to fuck you on some island and we’re fresh off some fight and it was just trees and dirt for miles. Spit can only go so far, marimo.”

“You're such a pervert. Carrying lube around.”

“Like you wouldn't benefit, asshole.”

Sanji tossed the bottle onto the bed before spreading his hand the length of Zoro's throat just to stroke down over his chest. Ridiculously, Zoro arched into it out of habit and Sanji, perceptive piece of shit, narrowed in on the response like a hawk spotting prey.

He petted Zoro's chest again, gently stimulating his nipples with his palms. “Let me. Please. Let me.”

Zoro sighed and dropped his hands to Sanji's belt, deciding to ignore the way his eyes lit up — or more like ignore the way he reacted to the way his eyes lit up. Sanji's hands clattered against his, pulling at his zipper.

“It's annoying how gorgeous you are,” Sanji said as he shuffled away from Zoro just to tear off his pants and boxers. Sanji didn't bother to take off his button up, just moved to straddle Zoro's torso. His hard cock curved up out between the tails of his shirt, flushed and leaking enough that a little trail of fluid rolled down the shaft. “Those women were all over me and I only wanted to look at you.”

“Isn't that how it should be, dartbrow? You're my fucking boyfriend.”

Sanji paused when he heard that, one hand half-curled around the lube, the other dropped on Zoro's shoulder as he settled his weight on either side of Zoro's chest. He turned his head to look at Zoro.

“Boyfriend?” he repeated, eyes wide.

Zoro wanted to bite his tongue. What a fuck up he was for saying that without thinking. He bared his teeth. “Isn't that what you wanted when you cornered me about feelings?”

Sanji curved down on top of him and kissed him hard with too much tongue. Zoro took it for a moment before he reached up to dig his hands into Sanji's back. Sanji grunted against his mouth and shifted slightly where his weight was settled on Zoro's torso before pulling back, lips slick with spit and expression slightly dazed. “You're so embarrassing. Boyfriends? What are we? Twelve?”

“I'm embarrassing?” Zoro tossed back, ignoring the burning of his cheeks in favor of snapping at Sanji. “You're begging to fuck my chest.”

“Yeah, and I'll enjoy it.”

Sanji unscrewed the lube and drizzled some right on Zoro's skin. The cold slick of it made Zoro frown. But Sanji didn't wait very long before adjusting the angle of his hips and grabbing his dick so he could push the head against the wet patch on Zoro's sternum. Sanji hummed as he dragged the lube in wet streaks over Zoro's chest, slapping the tip of his wet dick on Zoro's nipples, seemingly fascinated by the sight. Zoro didn't really think this was how this was meant to go but he hadn't done it before so he just watched while Sanji had his fun.

That drunk, hazy look that meant he was really enjoying himself spread over Sanji’s face, and despite the fact that Zoro wasn't exactly hard, a low heat built in his belly, a sense of satisfaction at the sight.

Finally, Sanji adjusted slightly and pressed his cock between Zoro's pecs. “Can you squeeze them together?”

Zoro sighed and did as he asked. His muscles didn't really provide that much to work with but despite that, as Sanji started to rock his hips into the small channel formed when he pushed his chest in, he let out a deep moan.

“Fuck, baby, you look so good like this.”

Zoro looked up at Sanji accusingly but Sanji fisted a hand in his hair and pulled his head up. “Open your mouth.”

Zoro was surprised enough that he obeyed without thinking. With his hand in his hair, Sanji yanked Zoro forward hard enough that his chin hit his chest and as he fucked forward, his cock just barely slipped between Zoro's lips. Suddenly, Zoro understood what Sanji was after and he licked his tongue over the tip, savoring the taste of precome and lube. But what he wanted was more. He wanted to take Sanji’s cock all the way into his mouth. The weight of Sanji on his chest was arousing in some ways but more than that, Zoro liked the tight feel of his fingers in his hair. It was more like what they usually did, Sanji guiding his head down on his dick, or holding him in place as he fucked Zoro's throat.

His hands flexed on either side of his own chest and he glanced up at Sanji just as the first drop of blood hit his skin.

“I like when you look at me like that,” Sanji started to babble. “All fucked out and obedient. You’re so good to me.”

Zoro grunted and kicked up one knee in protest, but was unable to make contact with Sanji's back. Obedient? Who was he calling obedient? But Sanji held him in place and kept moving his hips, small sounds of pleasure dropping from his mouth with each thrust as blood continued its slow drip from his nose, over his mouth and all the way down onto his cock.

There was a slight strain in his neck from the angle Sanji was holding him at and a building frustration in his belly at his inability to really take his cock in. He wanted to suck him, really feel him.

Finally, Sanji dropped his head with a full-body shudder as he rocked forward and Zoro felt two seconds from snapping. But it didn't matter because Sanji dropped back onto his haunches and started to fist his cock. His other hand fell from Zoro's hair to his chest, squeezing and groping with that particular edge of desperation as he started to toy with Zoro’s nipples like they were his personal playthings.

“Let me come,” Sanji gasped. “I want to come all over your chest.”

Zoro slid his hand up to press his fingers against Sanji's mouth. “Shut up, cook. Just do it.”

Sanji's mouth dropped open, letting in his fingers so he could press down on his tongue. Sanji moaned and he sucked around them, his own hand speeding up in needy tugs over the head of his dick. There was blood trickling down from his nose and mingling with the spit on his lips, but he seemed too out of it to care. Sanji could be so pathetic. Zoro wasn’t really in a place to think about how much he liked it.

Sanji shuddered and his fingers dug into the meat of Zoro's chest as he came in hot spurts over his skin. Some of it flew up and hit Zoro's chin and mouth. To be honest, Zoro didn't mind that. It wouldn't be the first time Sanji had come on his face.

Sanji sat atop him, breathing hard as Zoro slipped his fingers from his mouth, and then he started to play with the come on his chest, smearing it over the skin.

“Really?” Zoro asked but Sanji seemed too far gone to engage with any sort of question.

“These are mine, yeah?” he asked before leaning down and lapping at the mess of spunk.

Zoro dropped a light hand in his hair and watched as Sanji blissed himself out by licking his own come off of Zoro's nipples. His eyes were closed and his nose dripped onto the skin so he was making more of a mess in the long run, but Zoro's cock kicked between his legs at the sight.

“So good to me,” Sanji said with a final loving lick to Zoro's chest before his eyes fluttered open. “Can I do anything for you?”

“I think you took it out of yourself, curly.”

Sanji huffed as he tore himself off Zoro and flopped back onto the pillows beside him. “You could fuck my thighs,” he offered.

“You don't like doing that unless we're in the shower,” Zoro pointed out.

Sanji scrunched up his face. “It’s messy.”

Zoro didn't say anything about the absolute mess on his chest. He knew Sanji had different opinions when it came to mess on Zoro.

“Just—” Zoro sighed and rolled out of the bed to wander over to the small sink in the corner. There wasn't an attached bathroom to these rooms despite the size of the ship but at least they had this. He wet one of the provided towels and scrubbed his chest and face clean before turning back to Sanji who was watching him with a fuzzy, heavy-lidded expression.

“What?” Zoro said as he climbed back into bed and started to wipe up Sanji's face.

“I should be doing that. Taking care of you,” Sanji slurred.

“You're five seconds from passing out so how about no.”

Sanji scowled and wrested the towel from Zoro's grip so he could dab away the drying blood from his nostrils. “Did you mean it?”

Zoro was busy tugging off his pants when he grunted, “Mean what?”

“The boyfriends thing?”

“Fuck off. Whatever you wanna call this thing we’re doing,” Zoro said as he climbed under the covers.

Sanji wriggled awkwardly until he worked himself under the blankets too, far enough that he was able to toss an arm over Zoro and rest his head on his shoulder. “That works fine for me, marimo.”

**

Zoro didn’t mind the dress. It was the heels that were a pain in the ass.

“It's part of the culture,” Robin had said. “You'll draw less attention.”

He was pretty sure she was pranking him specifically with the blue dress that conformed so tight to his body and heels like six inch spikes. He’d ended up ripping the skirt so he could move easier and one of the heels broke while fighting the guy imprisoning the queen Luffy had wanted to rescue.

Zoro decided then and there that he never wanted to wear heels again.

He hobbled over to a tree and collapsed onto the ground so he could lean back against it. Maybe his clothes would be in better shape if he hadn't had to fight in a fucking forest full of boulders. There had been a lot of climbing. Somewhere flat would have been better.

Sanji jumped down from one of the rocks and crossed the distance to stand in front of him. His hair was slightly disheveled but for the most part, he looked put together. The dress and heels suited him. A red thing that hugged his torso but flared at the waist, hem swishing around his knees with pretty matching shoes. Zoro's navy bodycon number seemed like a joke in comparison. Robin had to have been pranking him.

“You look like a mess, marimo. Did you fight a tornado?” Sanji asked, lighting a cigarette in that indolent way of his, wrist loose, fingers relaxed as he inhaled.

“Dress got in the way so I ripped it,” Zoro grunted as he tugged at the skirt where he'd torn the fabric.

Sanji laughed and reached down to offer him a hand. Zoro gave it a suspicious look — old habit — before taking it and letting Sanji help him to his feet. His one broken heel pissed him off so he just took off both shoes and chucked them into the forest. Sanji rapped his knuckles against Zoro’s forehead and chided him. “You shouldn't go barefoot.”

“It’s fucking fine,” Zoro grumbled. He flexed his toes now that they were free of the pinching tips of the shoes and enjoyed the way they dug into the dirt.

“I could carry you,” Sanji offered, a sweet note to his voice that Zoro found irritating at the moment.

“Shove it, target head, I don't need you,” Zoro said as he moved to walk past him and Sanji grabbed him by the elbow to stop him.

“Somebody’s pissy today.”

Zoro bared his teeth. “What about it?”

Sanji pulled him gently until Zoro was standing in front of him. He brushed his fingers up under his chin and then moved to scratch them over the side of his head through his hair. “Is it the dress? Are you feeling embarrassed? You look pretty, mosshead.”

Zoro's stomach flared hot. Fuck, was he reacting to getting called pretty now? “I don’t care about the dress. It's all just annoying. I'd rather fight in my regular clothes.”

Sanji reached down to play with the shredded remains of Zoro's skirt, sliding his hand through the fabric and then under it to touch his thighs. “You made it work.”

Zoro's dick was starting to get interested. Mostly because Sanji was looking at him with that particular gleam in his eye and his hands were pushing up his skirt, clearly with a purpose.

“You're into this, aren't you?” Zoro said and Sanji dipped his head so he could press his nose against Zoro's neck and inhale.

“My beautiful swordsman,” Sanji breathed, starting to kiss over the exposed skin. There was a lot of it. The thin straps of the dress didn't cover much. Sanji dragged his hand up to grope at Zoro’s hard cock and that was basically it. Zoro was done for.

Sanji turned them so Zoro was pushed back against the tree and extinguished his cigarette on the trunk of it, dropping the filter onto the ground before pressing a kiss to his mouth. Zoro let it happen. Over the months since this all had started between them, he had begun to realize one thing: he was horrible at saying no to Sanji in bed.

He just got this look on his face. Made these pathetic cute noises. Zoro wanted to squeeze out every single drop of him and saying yes was so easy. It got him more. It also made Sanji so obviously, disgustingly happy that it was difficult to regret it.

So Zoro let Sanji push him back against the tree as Sanji swiped his tongue into his mouth. It always made his legs like wet sand and his dick ache when they kissed and Zoro had gotten a lot better too. He knew how to make Sanji groan and whine and scrabble at his arms. Mostly by sucking on his tongue, biting at his lips and grabbing his ass.

He grabbed it now and urged him close so they could grind together. Sanji hummed against him, fingers scratching over his scalp.

“How do you want it?” Sanji asked. Fuck. He sounded so affectionate as he dropped featherlight kisses beneath Zoro's ear, making his earrings tinkle. There was a real threat of Zoro doing something ill-advised like—

“Do you have lube?”

Sanji laughed like the fucking asshole he was. “Left it in my jacket. I told you we’d want it someday.”

Zoro pinched him in the side. “Don’t brag about how useful it is if you can’t even remember to keep it with you.”

“Cranky little marimo needs a dick in his—”

Zoro reached for his swords but Sanji kissed him again. He was clearly laughing and Zoro thought fighting might be better than fucking but then Sanji bumped their noses together and said, “We could suck each other off.”

“Want me on my knees, cook?” Zoro asked with a challenging tip of his chin.

“Always.” Sanji brushed his knuckles over the line of Zoro’s throat, a whisper of a touch and yet it made Zoro’s cock ache.

Zoro didn't know if that was a good thing or not. He grabbed Sanji by the arms and turned him abruptly, shoving Sanji back against the tree before dropping down without complaint, mostly because he also liked being on his knees. Not the knees part but the mouth full of cock part.

Hiking up Sanji's dress made him reconsider the pros and cons of skirts because as soon as he'd fisted the fabric against Sanji's belly, it was easy to just tug down his boxers and mouth at his dick. No annoying zippers or buttons.

Sanji groaned and pulled softly at his hair without any clear purpose. It was clear to Zoro that Sanji was into this, his dick half hard under his mouth as he licked over it, sloppy for the sake of taking his time. He liked the way it filled out under his tongue, the thrum of blood and warm skin as he pressed hot kisses up Sanji's shaft and sucked gently at the tip of his cock.

Sanji let out a punched-out noise and Zoro felt the muscles of his thighs flicker under his hands.

“Do you want to fuck my mouth?” he asked, looking up at Sanji through his lashes. It was a bit of a tactical move. He knew what Sanji liked. That he liked Zoro on his knees. That he was already wobbly about Zoro in the dress. And a slutty move like a flirty look would be the proverbial straw on the camel’s back.

Sanji's mouth dropped open and a thin drip of blood slipped from his nose. “Can I?”

“You know I like it,” Zoro said, rubbing his cheek over Sanji's thigh. His skin was hot from fighting and damp with the scent of clean sweat. Zoro wanted to drown in it.

“You have no idea what you look like,” Sanji said as he sank his hand into Zoro's hair, nails scraping and fingers tugging just one side of ruthless. He jerked Zoro's head where he wanted it and Zoro let his mouth fall open so Sanji could feed him his cock. “I never could have imagined how well you'd take me.”

Zoro hummed at the warm, full feel in his mouth, relaxing his throat as Sanji angled him exactly how he wanted it and slowly started to thrust his hips. He could taste the slow drip of precome on his tongue, the bittersweet salt of it. So familiar. So Sanji. So fucking arousing that it had his own cock pulsing under the remains of his skirt.

Drool pooled on his tongue and started to slip down his chin as he choked. Sanji cooed down at him. “Is my dick too much for you, baby?”

Zoro slapped at his knee and made an aggrieved noise. Sanji laughed, a sweet thread of affection in it. “Not sure what you're trying to tell me. You're not supposed to talk with your mouth full.”

Zoro rolled his eyes and Sanji laughed again, thrust a little faster, a little harder. “You're so good. Such a good girl for me.”

Zoro choked, a great heave of surprise as his throat spasmed around Sanji's dick. Sanji shoved him off, apologies tumbling from his mouth as he tried to escape from the space between Zoro and the tree.

“Shit, sorry, I didn't mean to say that,” Sanji said as he pulled up his underwear and let his skirt fall before starting to pace. “I didn't mean—”

Good girl,” Zoro repeated incredulously, still on his knees as he turned to face Sanji..

“I didn't mean to, marimo,” Sanji said. He sounded so dejected that Zoro took pity on him.

Zoro let out a long breath. “It’s fine, cook. Come back here. You don’t have to stop.”

Sanji scrubbed a hand over his face. “You don’t hate it?”

“I don't love it but it's whatever. Now get back here and let me suck you off.”

Sanji looked torn for a moment before his expression settled back into its usual cool composure. “Do you want my cock that bad, sweetheart?”

Zoro narrowed his eyes and ignored the short pulse of heat in his gut at Sanjis words. It was hard to hide though. His dick was taking interest and was very obvious in the tight remnants of his dress. Sanji's eyes dropped to the growing bulge and smirked.

“Come here,” Sanji said.

Zoro cocked his head at Sanji. “If you want it, come take it.”

That had Sanji lighting up. “You're such an ass.”

His dress swam around his thighs as he moved closer, the red swishing in the light before he came to a stop in front of Zoro, hand dropping into his hair, a gentle caress.

“Be a good girl and open up that pretty mouth,” Sanji said, words skipping on his tongue as his fingers scratched over Zoros scalp.

Zoro rolled his eye and slid his hands up Sanjis thighs. “Am I the pretty girl, cook? You look good in these heels.”

“Yeah,” Sanji breathed. A tremor rocked his body as Zoro fisted his hands in the fabric of his dress, holding up the skirt so he could press his mouth against the skin of his thighs. “But that doesn't matter, does it? Not when you're on your knees for me, begging for my cock like a whore.”

Zoro leaned back, set his jaw, and looked up at Sanji. “Do you like it?”

“Fuck, yes,” Sanji said, cupping the back of his head and urging him forward. Zoro let him, opening his mouth so he could suck the line of Sanji’s slowly hardening cock through the fabric of his underwear.

“Pretty girl, being so good for me,” Sanji said.

Zoro supposed this was just what Sanji was going to do and taking issue with it at this point would get him nowhere. It was like the panties and the tittyfucking. Another mark in the Sanji was a little freak column.

Zoro tugged down Sanji’s underwear, leaving them snug around the tops of his thighs and savored the sight of his cock as it slipped free and curved up over his balls, already flushed and hard.

“Looks like you need it, cook,” Zoro said, taking Sanji in hand. He could feel his own rising desire to let Sanji take the lead, but there, too, was an urge to tease. Mostly because Sanji was being a shithead.

Sanji slipped his hand from Zoro’s hair and slid his fingers down over his jaw, only to press them down against his lips to open his mouth. Zoro let him, allowing him to hook his fingers over his teeth, then press them down onto his tongue.

“Am I the one who needs it?” Sanji challenged. “You look like you need something in your mouth.”

Zoro closed his lips and sucked hard on Sanji’s fingers as Sanji took his other hand and wrapped it around himself, fingers slipping against Zoro’s so he could guide his cock closer to Zoro’s mouth.

“Are you going to take it or not, mosshead?”

Zoro opened his lips, letting Sanji’s fingers slip free as Sanji pressed his wet cockhead against his lips, precome wetting the skin. Zoro lapped at it once before taking it inside. Sanji made a delicious noise as Zoro relaxed his throat, fisting his hand hard into the fabric of his skirt where he was holding up against Sanji’s hip.

Once more, Sanji’s hand tangled in his hair, not so much to move him but to hold on. Like Sanji was overwhelmed as Zoro sank down on his length and then pulled back to the tip, saliva dripping from the corners of his mouth. The sheer mess of it had him throbbing beneath the tattered remains of his skirt and when he glanced up at Sanji, he was pleased to see that glassy look on his face.

“Gorgeous little marimo,” Sanji gasped. “You love this.”

The fact of the matter was that Zoro did. He liked taking cock just like this. He liked pleasing Sanji. He wanted to make him come with his mouth, come down his throat. He hummed in acknowledgment and that earned him another pleased sound.

Zoro reached down and shoved his hand down his underwear with the purpose of tugging at his cock. He felt a familiar edge of desperation, the arousal from having Sanji in his mouth, the taste of him, burning down into his gut and enough that he knew he could come if he worked himself over. Sanji seemed to like that, cooing something obscene as he pet Zoro’s head and his hips jerked, knocking his dick against Zoro’s soft palate.

“I want to see you dressed like this again,” Sanji babbled, words coming fast and slurred. “Fuck you in clothes I pick out for you. I want you dolled up and bent over just for me.”

Zoro grunted and hollowed his cheeks. He knew, without a doubt, that if Sanji asked, pushed just right, he’d probably end up doing it. Because he was weak in the face of Sanji’s desires. The longer they were together like this, the more he realized that it didn’t matter if he was uncomfortable, rocks digging into his knees as Sanji said weird shit. Because Sanji was happy about it. And if Sanji was happy, then Zoro was happy.

Fucking embarrassing.

Zoro slurped back up off Sanji’s cock and groaned as he came into his hand. Sanji made a pleased noise in his throat. Shocks of pleasure radiated through him and he tried to refocus on taking Sanji’s dick into his mouth but Sanji dropped his own hand to his cock and started to strip it quickly and before Zoro could do anything, he was coming over Zoro’s chin and throat.

Zoro looked up at Sanji accusingly. “I didn’t ask for a facial.”

“Sorry,” Sanji said breathlessly, already reaching down to smear the come into his skin. “It looks nice on you though.”

Zoro huffed but let him rub his fingers over his chin and then push them into his mouth. He gave them a brief suck, pleased at the taste of Sanji blooming on his tongue. Sanji gave him a heated glance before tugging up his underwear and letting his skirt fall back down around his knees.

He offered Zoro a hand to help him to his feet. “Let’s go back to the ship.”

Zoro ripped off another strip of cloth from his skirt and wiped down his face. “What’s the rush?”

“I want to fuck you and the lube’s on the ship,” Sanji said. “So chop chop, mosshead.”

“You’re such a pervert,” Zoro said irritably even as Sanji slipped his hand into his so they could walk back together which Zoro liked just fine.

**

“Why the hell did you drink the tea, Idiot?” Zoro demanded as they shuttered themselves in their assigned quarters in the cool stone tunnels beneath the mountain.

“We are the only people on the crew who have someone they could fuck and I wasn't going to let Luffy — or heaven forbid, Nami-san — be forced to partner up with some islander because we're trying to play nice with the natives. I think you and I can handle the side effects of some aphrodisiacs.”

Zoro dropped down on the mattress where it was laid on the stone dais in the middle of the room. The stone walls made the large bedroom cool, almost cold, despite the fancy furnishings. Besides the plush mattress with its fluffy bedding, there was a large vanity with a mirror against one wall and a long, comfortable sofal by the door. Zoro rubbed his forehead. “This is so stupid.”

And, in his opinion, it was stupid. The natives here were all obsessed with sex and mating and desire and everything about them came down to who was fucking who. The Straw Hats would have already gotten the hell out if they hadn't been spotted and ‘welcomed’ for lack of a better term. As it stood, they seemed inclined to take any misbehavior on the part of the crew as a slight, and while Zoro would happily slice his way out of the situation, he knew that it was usually better to use diplomacy than swords. Even if it was irritating as fuck.

“Maybe it won't even matter,” Sanji said as he took a drag of his cigarette. He looked very composed for someone who had just downed a cup of an unknown substance.

“Or maybe you fucking die because that shit is poison.”

Sanji nudged open his legs so he could slide between them, slipping a gentle hand into his hair as if to soothe him. “It'll be fine, marimo. We can always find Chopper.”

Sanji moved his hand down to cup Zoro's jaw, sliding his thumb over his cheek. His lips parted and he started to play with Zoro's earrings for a moment before his fingers danced up to trace over the scar that bisected his eye.

“You are so unfairly beautiful,” Sanji breathed. And then he frowned. “I—”

Zoro's stomach twisted and he blinked. “Sanji. What are you talking about?”

Sanji curled down to extinguish his cigarette on the stone dais so his other hand could join the first, trailing over his face and then his throat. “It feels good to touch you. Not that it doesn’t normally. But better to touch you. More than normal.”

There was a flush over his cheeks, that splotchy red that let Zoro know he was horny.

Sanji snatched his hand back suddenly. “I think maybe some things are happening. I'm having…weird thoughts.”

“Define weird.”

“Uh,” Sanji said as he took a step back and then swayed forward again as if Zoro was a magnet and he was a stray piece of metal. “Things I'd usually keep to myself but seem like a really good idea to say out loud.”

Zoro took Sanji's hips into his hands and tugged him close so he could start to unbutton his shirt. “More embarrassing than the shit you normally say?”

“It’s—you won’t like it,” Sanji said, hands drifting back to Zoro’s shoulders, one trailing down his chest and the other up his throat to trace the side of his face. Zoro tipped his cheek into Sanji’s touch and Sanji hummed, seemingly pleased by that.

“I'm not going to judge you for some fantasy you might have.”

Sanji scoffed. “Bullshit,” he said. “You'll mock me til we die.”

“Maybe,” Zoro offered, pushing himself to standing and forcing Sanji to step away. “Wanna find out?”

Sanji let out a whimper that Zoro liked a whole lot. “Yes. Fuck. No.”

Maybe this tea stuff would be fun after all. Zoro undid his belt so he could remove his swords and set them neatly on the sofa. When he turned back, Sanji had taken his place on the bed, shirt open and pants unzipped. His flush had migrated down his chest and a little of the earlier worry crept back in.

“How are you feeling?” Zoro asked as he approached the bed.

“Like I want you in my lap so I can kiss you,” Sanji said immediately and then his jaw flexed as he grit his teeth. “I didn't mean to say that. Shit.”

Zoro peeled off his shirt and kicked off his boots before moving to straddle Sanji. “That’s normal love cook bullshit. Kiss me, Zoro. You’re so beautiful, Zoro. You sound like that all the time.”

Sanji's face screwed up and his hands went to Zoro's ass to knead the muscle through his pants. “Mock me all you want, asshole. You like when I talk like that. It always gets you hard.”

Zoro shoved at the sides of Sanji's shirt. “You like knowing I get off on seeing you be pathetic?”

“You get off on knowing how much I care about you,” Sanji said, letting Zoro tug his shirt from one wrist and then the other.

Annoyed at the direction of the conversation, Zoro bit down on the juncture of Sanji's neck, making Sanji gasp before he clutched at Zoro's waist and moved Zoro to the side, practically tossing Zoro onto his back.

Yeah, fuck, Zoro really liked that. When Sanji showed how strong he really was. He grunted at the change in position as Sanji crawled up onto the bed to be on top of him.

“I want to fuck you so bad. Can I? I feel like I’m gonna die if I don’t get inside you,” Sanji said, hands sliding down Zoro’s torso like they couldn’t decide where to land.

“Pretty lame way to go. Death by boner. Though I guess it would make sense for you,” Zoro said, slipping his palms inside Sanji’s pants and boxers to grab his ass and encourage him to grind down against him. It was immediately clear how hard he was despite the fact that Zoro was only about halfway there. Probably whatever was in that tea and making his face that color.

Sanji pulled back in order to tear at Zoro’s pants. His motor skills weren’t great, fingers slipping over the fastenings before he managed to open them up and tug the trousers down. Zoro lifted his hips and let Sanji pull them off. The minute he was naked, Sanji began dropping wet, open mouthed kisses over his hips, licking and sucking over the skin.

“Pretty marimo,” Sanji muttered. “Gonna let me fuck you, baby? I'll make it so good for you.”

“This isn’t that big of a deal,” Zoro tossed out, frustrated at Sanji’s bullshit and knowing he needed to let it go because this was just the start of the night and whatever was going on with Sanji and that drug. “We do this all the time.”

Sanji surged up the bed and kissed him, slipping his tongue inside, heavy from the start, like he wanted to fuck open Zoro's mouth. He shoved at his own pants, trying to get them off with uncoordinated movements. “Gonna let me fuck your pretty pussy. Can I get it wet first? I wanna put my mouth on you so bad.”

Zoro’s hands flew to Sanji’s shoulders, fingers digging in hard. “Are we really going there again?”

Sanji whined as he started to nuzzle and lick Zoro’s throat. “I said you wouldn’t like it. It’s in my head and it’s not gonna stop. I—uh—think about it a lot.”

“You fucker,” Zoro said, trying to decide how much he was going to enjoy this if Sanji said that sort of bullshit on top of the usual mushy nonsense.

“Please, it’s just—it’s a fantasy. I can’t stop it. The words are just coming out,” Sanji said as he moved to tug his pants off the rest of the way. As always, the sight of his naked body made Zoro’s brain buzz for a moment and he had to refocus himself. “I told you — I like your dick. I like you. I love you.” Sanji’s eyes went wide. “Oh, shit.”

Zoro sat up, rising up on his hands, as his mouth turned simultaneously very wet and very dry. “Give that to me again, cook.”

Sanji looked like he’d sucked on a lemon. “You’re the best thing that’s ever happened to me and I’m really happy and this is the shit I didn’t want to say. Fuck. And it sucks I’m not touching you right now but it looks like you might kill me. You know I could kick your ass even if this tea’s got me high or whatever’s going on. So don’t even try it, mosshead.”

Zoro scrubbed at his face with his hand before flopping back against the pillows. “Do whatever shit you want to me. It’s fine.”

Only a beat passed before Sanji was back on top of him, braced on his hands as a smile stretched over his mouth.

Zoro shoved a hand into his face to push at him but Sanji didn’t move away. “Stop that shit. Don’t look at me like that. You better get me off, cook, or else I will kill you.”

Sanji hummed and dropped down to kiss him, that same thorough, heavy kiss that made it hard to breathe. “I’m gonna fuck you so good, baby. Will you roll on your belly for me? I wanna eat you out before I fuck you.”

He let Sanji urge him onto his stomach. Wet licks and kisses were pressed against the skin of his back as Sanji hefted up his hips so he was on his hands and knees. “Just like that. Be a good marimo. Put that pretty hole on display.”

Not so bad so far. This was more typical Sanji talk. Blubbering praise. And maybe yeah, Sanji was right. He did like it. Evidenced by the fact that when Sanji reached between his legs and fisted his cock, he was mostly hard.

Sanji groped his ass with his other hand, thumbing him open and then pressing against him with the pad of his finger. “I never get to eat you out. We never have the time but I've thought about fucking you open with my mouth. How relaxed you'd get. You know, you're a special type of relaxed when you've got something inside you. It's so gorgeous. I wonder if you could fall asleep on my cock. If I could last that long.”

Zoro shoved his face into the mattress to bury the noise he made.

“But you always feel too good. I can never hold back,” Sanji said apologetically. “Maybe if we went twice. Three times.”

Then his breath ghosted over Zoro's skin before the warm press of his tongue. The sensation fluttered through Zoro's body and it was relaxing but it was also so fucking good that his cock jerked between his legs.

Sanji slid his hands up the back of his thighs, gently kneading the meat of his ass before thumbing him open and exposing him to the air. He hummed. “I'm going to get your cunt wet for me.”

Then he spit onto Zoro's waiting hole. “Do you hate when I call it that?” Sanji asked, pushing his thumb against the give of his rim.

“What do you think?” Zoro bit out, hunching forward against the bed and already feeling his thoughts slip sideways.

“I think it's hot,” Sanji said and then Zoro felt his teeth sink into the meat of his ass. “I'm going to eat your pussy, Zoro. Make you come on my mouth. Isn't that hot to think about? You'd get so slick and wet. Loosen so sweet on my fingers and on my cock.”

Zoro’s chest was starting to go tight as he focused on his breathing. Then Sanji grasped his ass and pulled him open wider, only to lick wetly over his hole once and then again when Zoro made a choked off noise.

“Like that,” Sanji murmured. “If you had a pussy, you wouldn't need my mouth to get wet but I'd give it to you anyways. Just like this. I’d fuck you on my tongue.”

Then Sanji did exactly that, slipping his mouth over Zoro in a wet slide that brought a deluge of sensation across Zoro’s skin. It was more than he expected, making his legs shake. He felt it all through his pelvis, thumping down into the base of his cock and threatening to make him come untouched.

“Sanji, fuck, Sanji,” he groaned into the bed.

Then Sanji pushed his thumb inside, still licking sloppily along it and drawing sounds out of Zoro he didn't think he'd made before. They'd never done this and it felt—

Sanji moved behind him, and another finger slipped into his hole, just barely dipping inside. “Do you feel good, baby? So sloppy and wet.”

He could feel Sanji adjusting on the mattress, heard the shuffling of limbs even as Sanji’s fingers continued to move gently, just the very tips slipping over him and pushing in, and then there was the cool slide of Sanji's fingers pushing deeper inside him, slick with lube. Zoro didn’t know where he’d gotten the damn stuff—pervert.

“Look at that,” Sanji breathed, his clean hand sliding up Zoro’s flank as spit-sticky kisses pressed against his shoulder blades. His face was probably a mess from eating Zoro out, probably red, covered in spit, maybe bloody from his nose. Zoro wanted to see it but he felt boneless, fucked out even though he hadn’t even come yet.

“You're taking my fingers like you were made for it,” Sanji said. “Like you need to get fucked.”

Zoro shuddered as Sanji pressed down on his prostate, body lighting up and pleasure shooting through him. His hips tried to jerk forward, desperate for friction, but his cock hung uselessly between his legs, dripping a slick pool onto the blankets. He was so fucking hard that his nipples ached.

“Do you hear the sound of you sucking me in? That's your pussy begging for cock,” Sanji said, voice ragged. Zoro could just imagine what he looked like, fucked out and needy. It turned him on far more than any of Sanji’s words.

Zoro gasped and his hips twitched back up into the steady thrust of Sanji’s fingers. He could feel the rising tide of his orgasm, rushing up his spine as Sanji worked over his prostate.

“Are you close? Make a mess for me, marimo.” Sanji pushed down on him, fingers gentle and ruthless inside him, not letting up even as it pushed Zoro into his orgasm and he came all over the blanket, muscles locking and releasing. A mess for sure.

Sanji pulled back and his fingers slipped from inside Zoro. As he pet Zoro’s back, Zoro dropped to the bed and his mind started to drift in the wake of his orgasm despite the fact that he was laying in a puddle of his own come. That was a problem for later. He didn’t know how long passed, lost for a moment in the soft pressure of Sanji’s hands running over his sides, but soon enough those hands were prodding him back to consciousness.

“Sleepy marimo. One orgasm and you’re already napping,” Sanji chided, pinching lightly at his hip.

“What of it?” Zoro groused.

“Back on your knees, sweetheart,” Sanji said with a little slap to his ass. The new endearment had Zoro's skin heating, but that was overridden by irritation at being spanked.

“Did you just spank me?”

“You said I could do whatever I want,” Sanji said, tugging on his hips to make him move. Then he leaned over and pressed a kiss behind Zoro's ear. “You can spank me next time. If you want.”

Zoro buried his face in the crook of his elbow and groaned, imagining exactly what that would entail. “Fuck.”

When Zoro rose once more onto his knees, Sanji pressed against him with his finger, slick with lube and cool as always. It was familiar and gentle even if Zoro could tell there was a certain desperation behind Sanji's movements.

“You can just put it in, you know,” Zoro said with a sharp exhale. “If you need it that bad. You already fingered me enough.”

“I want my pretty baby to feel good,” Sanji said, twisting his fingers inside Zoro and doing exactly that. He'd long learned how to hit Zoro's sweet spots and exactly how Zoro liked those spots to be hit. Like this, Zoro's legs twitched and he groaned into the bed. Spit pooled in his mouth as Sanji thrust his fingers in again.

“I want you begging me for it. I want you writhing and needy and desperate.”

“Since when has that ever happened?” Zoro asked.

“A man can dream,” Sanji replied. “You feel good around my fingers. Tight, sweet cunt getting nice and ready for me.”

Zoro grabbed a pillow just so he could bite something that wasnt his own skin. Why was this turning him on? Why was he already hard again? He just came. Sanji had eaten him out and it didn’t have to do with all the filthy shit he spewed. It was the other stuff. It had to be.

Sanji pressed another finger inside him and groaned. “So warm. I can't wait to be inside you. I know you’ll like it. You’ll make that perfect, delicious noise you always do when I fill you up. I'm going to come inside you and watch you drip for me.”

Zoro slapped his hand against the mattress.

“Shut up, curly,” he ground out even though he knew it wouldn't matter because this was what he signed up for. This was what he had agreed to.

Sanji's hand pet over his spine as his fingers continued to fuck him open. “I never thought you’d be so expressive in bed, but you moan like a slut when I fuck you.”

“Who’s the slut here?” Zoro groaned and Sanji slipped a third finger in which was more prep than they'd typically do so he was just being a bastard and trying to get Zoro to break.

Sanji pressed his fingers hard against Zoro's prostate before withdrawing and reaching around to drag Zoro up by his throat so they could press their bodies together, back to front and Sanji could kiss him. He was smiling against Zoro's mouth, all sweet before he licked gently over Zoro's lips like a shitty little tease.

“That’s right. You were a virgin that first time we fucked. How does it feel to know nobody has touched you but me?”

Sanji slid his hand down to grasp at Zoro's aching cock where it hung neglected between his legs, somehow still hard despite all the shit Sanji was saying.

Zoro dropped his head back against Sanji's shoulder and let him do whatever he wanted because fuck, did it feel good to be touched like this.

“Because I love it. I love knowing you’re mine and only mine,” Sanji said as he kissed along Zoro's neck and moved his hand in a steady rhythm. His dick bumped against Zoro's backside leaving smears of precome along the skin and Zoro didn't think he was capable of expressing how much he wanted it inside him.

Zoro growled and shoved Sanji's hand away. “Enough bullshit. Fuck me already.”

Sanji bit down on his shoulder and snorted against his skin. “I thought you said you wouldn't beg?”

“Shut up.”

Sanji laughed and let him go. “All bark, no bite. My big mean swordsman.”

“I'll fucking bite,” Zoro growled, reaching back to dig his fingers into Sanji’s hip.

“Back down on your hands, sweetheart.”

Sanji gave him a gentle shove between the shoulder blades, urging him back down on his hands and knees, before moving to open the lube and slick his cock. Zoro's stomach twisted in anticipation. This wasn't wholly different than things they had done before and yet Sanji was acting more…

Ah, shit. Zoro did like when he got all affectionate. Why did Sanji have to be the one to notice?

Sanji pressed the head of his cock against him, firm and insistent and Zoro leaned back into it. At this point, it felt easy. Honestly, it felt like exactly what Zoro needed.

Sanji's hands slid up his back as he pushed inside and he groaned. “Ah, fuck, you feel so good. I love being inside you. I love being close to you like this.”

Sanji started to rock his hips, the slick drag drawing a harsh sound from Zoro's throat. “Just like that. I want to hear what it does to you when I fuck you.”

One hand gripped his hip and Sanji's thrusts increased in tempo as he curled over Zoro's back to rest his head against his skin.

“I want to be with you like this all the time. Touching you. Making love to you. It makes me feel crazy, you dont even understand. I want to bite you. I want to bruise you. I want to leave marks where everyone can see. I want to get you pregnant just so people will know what we did. I want to fuck so deep inside you you’ll never forget.”

Zoro's brain was basically white noise, but the part of what Sanji said that registered made him growl into the sheets, words coming out stuttered as Sanji fucked him, “Cook, did you just—”

“I told you,” Sanji said as he rose back up, hair brushing once over Zoro's skin like a kiss. “The shit in my head isn't going to stay there. You gave me permission.”

“Pregnant?” Zoro repeated incredulously, words punched out of him on one of Sanji’s thrusts.

Sanji's hand filtered through his hair, cupping the back of his skull and forcing his head down. Zoro balked but immediately realized fighting the situation was just going to draw it out. He’d agreed so he might as well let it happen.

“Shit. Yeah, I wanna stuff you full. I want to see my come leaking out of you. I want to know that I put a baby in you. Would you like that?” Sanji dropped back down and started nuzzling his back again as he pounded into him. Zoro's hips were starting to ache in that delicious way, reminding him he was using his body in a way that was meant for pleasure, even if this was weird. It was weird. Zoro refused to think of it any other way.

“What do you think?” he ground out, chest tight, breath coming fast.

“I think you like it when I come inside you and you'd like it even better to know I'd fucked you so well I'd bred you,” Sanji said and Zoro banged his fists into the bed. Sanji had forced his face into the mattress, was fucking him at an angle that made it hard to move without throwing Sanji entirely off him. Zoro’s heart pounded hard. Something weird was happening. He didn't know if it was the fact that all this buzzed his brain into an intolerable angry place or if somehow, against all odds, he liked it. But his dick ached. His head felt fuzzy.

“I can feel you tightening up,” Sanji whined, hands clenching on his hips. “I know you like it. Bitch all you like but you do. You want it so bad. You like being mine. You want me to breed this tight pussy of yours, don't you?”

“Shitty cook,” Zoro groaned. The frustration inside him was twisting up with his arousal. He reached down and fisted his cock furiously, desperate to take the edge off.

“Yeah, touch yourself. I love to see you like this,” Sanji was starting to move erratically. Thrusts ill-timed and frantic. “I love you. Fuck, I love you so much.”

He was so fucking pathetic. And maybe Zoro was a little pathetic for liking it.

Sanji groaned and fucked into him a final time, slamming Zoro up the bed far enough that he was forced to brace himself with his free hand on the wall. Sanji was breathing hard behind him, clearly overwhelmed.

Zoro continued to touch himself, tugging on his dick and savoring the feeling of Sanji's slowly softening cock in his ass, until he came too, a sharp pull in his gut that pulsed all the way down to his toes.

Sanji gasped and slipped out of him as Zoro tried to catch his breath before flopping onto his back. When he caught a glimpse of Sanji, he wasn’t surprise to see the bloody, saliva covered mess of his face. The tear tracks and red-rimmed eyes were a bit of a shock. Zoro cleared his throat, unsure of what to say but Sanji seemed to have difficulty tearing his gaze away from him before he said, “Fuck. You're naked and pretty and I wanna suck on your tits.”

Then Sanji winced and pressed a hand to his eyes. “Sorry about all this.”

“Suck on a damn cigarette, shitty cook,” Zoro said as he shoved a pillow at him. “Maybe that will shut you up.”

Sanji sighed before crawling out of bed and starting to rifle through his clothes to find his cigarettes. As he lit one, he looked back at Zoro. “I shouldn't have said all that.”

“Which part?” Zoro groused. His eyelids felt heavy and even though there was definitely come leaking out of him and also come on the bed and on his hand and cock, he was probably going to nap, but he kept his eyes on Sanji for the moment since he looked fairly distressed. “It's your normal gross bullshit. I could live without the pregnancy stuff though.”

Sanji grimaced and then he jammed the heel of his hand into his forehead and groaned. His cigarette smoked between his first two fingers, threatening to singe his hair.

“Just knock me out,” Sanji whined. “It's for the best.”

“I could, but is there a reason? Seems like a lot of effort and I'm pretty tired.”

Sanji looked up at him. “I'm gonna say it again and I don't— you don't—”

Zoro sat up, some of the sleepiness draining from him. “Come here.”

“Why?”

“I will knock you out and drag your body–”

“Fine,” Sanji snapped before he got back into the bed, allowing Zoro to tug at him and pull him into his lap. “What are you doing?”

“Holding you.”

Sanji settled there, one arm around Zoro's shoulders, legs on either side of his hips, still smoking his cigarette, the gray plumes wrapping around both of them. “This is nice. I like when you do this.”

Zoro dropped his cheek onto Sanji's collarbone and breathed in. He smelled softly of tobacco and kitchen scents, oil and sugar and salt.

“What's bad about saying it?” Zoro ventured.

“You don't want to hear it,” Sanji said, sounding somewhat morose.

Zoro tightened his hands where they were clasped at Sanji's lower back. “How do you know?”

“You barely got through the conversation I tried to have with you after we kissed the first time.”

“I was bleeding out,” Zoro reminded him. “You can't count that.”

“That’s not why you were avoiding the topic, shithead. It took three fucking weeks and we’d had sex half a dozen times before I managed to convince you that I only wanted you and before you even told me that there wasn’t—that there never had been anybody else and I felt like a fucking idiot,” Sanji said, dropping his forehead to Zoro’s shoulder.

“That's nothing new.”

“Shut up.”

Zoro pulled them down and Sanji rolled away to tamp out his cigarette on the edge of the stone dais before settling back onto the bed, and once more sliding into the circle of Zoro's arms.

“Cook, don't get twisted up about it,” he said after a moment of soft silence. “You can say whatever you want. Do whatever you want. It doesn’t bother me. I'm going to sleep anyway.”

Sanji let out a long breath and it tickled across Zoro's chest. His fingers began to trace over his scars and Zoro half listened as Sanji began to speak, a deluge of things that Zoro knew he would forget in the morning. How gorgeous he was. How strong. How much Sanji loved him. Eventually, a blanket was pulled over him and he passed entirely into sleep to the gentle murmur of Sanji's words.