Actions

Work Header

stay in this night with me

Summary:

His fingertip traced Zoro’s cheekbone and down to his jaw before he met Zoro’s fixed gaze. He didn't even blink. “You said you wanted to fuck me.”

He stated it so matter-of-factly that Zoro laughed quickly. He sat up on his elbows and caught Luffy’s mouth with his, groaning into the kiss. “I do,” he breathed into Luffy’s open mouth, tasting tangerines on his tongue. “I’ve wanted to fuck you for a while, captain.”

Zoro and Luffy finally get some alone time.

Notes:

This is just plotless smut with feelings following the events of this other zolu fic c: so, hope you enjoy. It's been months but I was rewatching punk hazard and had inspo to finally finish this c,: anyway hope you liked it

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

Work Text:

Zoro thought he knew want. Or lust, or greed. Whatever you wanted to call it.  

Everyone had their fair share of it. The people he passed by in life, not even his own crew was untouched from it. They all had their own goals to see though: to be the king, to be the best, hell, to just put food on the dinner table. But it wasn’t until he’d become a pirate did he understand the rush that came with truly satisfying the whims that crossed him, like a pig rolling in its own shit. 

He was still getting used to that. Being a pirate. He was starting to see the appeal the way so many others before him did, only they were a lot faster and had much more enthusiasm for it. There was no saying how long people would call him pirate hunter, or if that would just stick long after he was a pirate. But the more the Strawhats made a name for themselves the more he wouldn’t ever deny being a part of Luffy’s crew, so that made him a pirate. 

For life, it seemed. 

Maybe it was the new occupation that opened the floodgates to this swirling abyss of want, but he was feeling it now. He wasn’t someone to hold back as a bounty hunter, still he usually only took what he could reasonably get away with, but he never cared about the consequences unless they caught up to him. Being under a jolly roger there was a new kind of liberation swelling inside his chest, this spark of excitement he shared with the rest of the crew. He knew with them all the little things he wanted he could get. 

It was in the barest sense freedom. Just like Luffy said it should be. 

Other than fulfilling his own goal, there was only one other thing the swordsman wanted. One person who had control over him, whether they knew that or not. Although, he kind of expected Luffy to know at least a little. His captain wasn't that big of an idiot and neither of them were subtle. He was so close Zoro knew his taste, his voice, the sound of his breathing like it was his own. He found himself gravitating around Luffy, taking his rightful place in his orbit, and he wouldn't have it any other way. 

The swordsman discovered something new about himself each day. Zoro didn't just want, he craved.

It wouldn’t leave his mind after the first kiss. Not that it was solely contained to his thoughts, sometimes he imagined he was thinking so loud the words surrounded him like an aura, his feelings so obvious and reeking of desperation. He told himself he was overthinking it. Luffy found his way in his hammock most nights anyway, testing the limits of the extra rope Zoro had to use to reinforce the first that frayed under their heavy grinding and shuffling around. He should just be happy he was getting this at all. 

When Zoro made that first move he wasn’t thinking about the next day, or the week after, only the grand sweeping notions of the future at Luffy’s side. He didn’t know if when he leaned in again Luffy would pull back or let him do it with no thoughts attached, and for a day or two he stressed himself out with the thought of rejection. 

So he did the only thing he could do and marched over to where Luffy sat on Merry’s head watching the sea split for them, and dragged his rubbery neck back until he was clumsily kissing the corner of his open mouth. No thought, just demand. 

He had a second of embarrassment after the fact, worried at Luffy’s silence. Turns out his captain would blink owlishly a few times before tilting his head, kissing Zoro just as hard and pulling back with a laugh, “I like kissing you too, Zoro.” 

It was easy and uncomplicated, a fact Zoro reminded himself every time he got more than a little tense about the situation.  

It wasn’t fighting a warlord or storming a fortress, they didn’t need a plan. So far it had just been two people who had a mutual appreciation of each other, giving and taking in a series of hot kisses in the shade of the forecastle or below deck, grinding into each other until hands finally got involved. The first time still liked to cycle through when Zoro was least expecting it, a fond memory he carried with him:

“You ever touch yourself before, captain?” his voice had been breathless, lips aching where Luffy bit him. 

A shrug, Luffy wriggling on his lap with his shorts kicked off. His warm thighs were spread, red where Zoro held him, and his bare cock was jutting up seeking attention. “Sometimes. Only when - ahh!” Luffy sighed suddenly, his head tipping back as Zoro took him in hand, stroking him slowly up and down, getting familiar with how he felt in his calloused palm. Beads of precum slid down his length, meeting Zoro’s fist and getting it nice and slick. 

“When what?” Zoro asked softly, memorizing the way Luffy’s thick eyelashes fluttered, how his skin flushed from his chest up, nipples hard and wet from Zoro's mouth. His captain moaned from that, trembling. 

Luffy licked his bottom lip before continuing, “when I can’t relax. It helps.”

That made sense to Zoro. His captain didn’t flaunt his sex drive around like some people on the crew. In this aspect of Luffy’s life, Zoro had to figure it out himself. He always did appreciate the hands-on approach. “Whenever you need it, just ask. I’ll take care of you, captain.” 

Luffy shuddered before he tugged him until they were nose to nose, kissing him quick and hard. “That goes for you, too.”

So they only did what worked for them and cut out the rest. 

Simple.

Only it wasn’t simple because he needed more. Not just more, he wanted it all.

They could jerk each other off as often as they wanted, but there was only so much Zoro could take of his captain naked or near enough to it, cumming in his fist every other night. 

And of all the things he’d experienced so far, nothing matched the heat that poured over him when his captain was sitting on his lap, panting and whining for more, to be touched and wanting to touch Zoro in return. Luffy wasn’t shy about it and Zoro didn’t think that was even in his vocabulary. He wriggled around in Zoro’s lap without a care, teasing his cock with inconsistent rolls of his hips. His captain was growing fond of leaving his mark, biting his chest or sucking marks in visible, obvious places. 

Zoro knew he had a breaking point, that it was only a matter of time before he couldn't hold himself back. He found it one afternoon with the sun baking them on the Going Merry, kissing under a nearly cloudless sky. 

It was strangely chaste at first, at least it was that way when Luffy initiated something. Which he currently was doing. He came in real close and watched Zoro the entire time like some wide eyed, rubbery predator. If Zoro was supposed to be prey he did a fine enough job of it, sitting still and oblivious as boa constrictor arms looped around his waist. If he was lucky only once, but if his captain was feeling particularly clingy there was a chance Zoro could end up spun out over the railing. 

Distracted or not, the sea was calm enough and really didn’t need that much attention going forward. Luffy was leaning into the railing with an easy smile and the sun a golden halo around his soft hair and that was reason enough to have his attention elsewhere. Luffy stepped even closer with one arm around Zoro’s waist, always mindful of his swords. He was glancing between Zoro’s mouth and his eyes in a way that was so obvious it was painfully endearing, even letting his hat fall back to rely on the leather cord around his neck, a clear invitation. 

“You gonna come closer or what?”

His captain smiled, mischief flashing in his eyes. “I don’t know what you mean.”

Zoro gave in with a short laugh, kissing him once quickly before dodging his captain’s mouth to press his lips to the mole on his cheek, then to the freckle on his nose. Luffy let him for only a few more pecks before he turned and caught his lips, demanding a real kiss with a small grumble of his name. 

The day was already bordering on sweltering and Zoro instantly felt his shirt stick to his skin when Luffy pressed against him, chest to chest, sweat beading at his hairline as he kissed him back. Luffy looped his arms around his neck and his own hands drifted easily to Luffy’s waist, digging into the wiry muscles in his sides. There was no hesitation when he pushed Luffy against the railing of the ship, his tongue running along Luffy’s and feeling his captain sigh into his mouth. 

Heat thrashed in his gut each time their tongues met, his brain blanking to static as only the sensation of Luffy against him mattered. The way he tasted and smelled, the sweet noises he made when he was kissed deeply like this. 

Zoro's blood rushed south each time Luffy yanked on his hair or bit his lip, there was a twinge of pleasure in his gut from the way Luffy held him while pushing his body closer. His captain wasn’t phased when Zoro guided him over to the stairs, getting the gist and eagerly climbing onto the swordsman's lap. It didn’t take long for Luffy’s fingers to sink into his green hair, pulling his mouth back to his, over and over. 

“I want to fuck you,” Zoro breathed into his ear, making his captain shiver. He was dragged back to Luffy’s mouth and went willingly. Luffy was still staring at him and Zoro held his gaze, kissing him back at the pace Luffy set. 

Luffy rocked against him with a low appreciative groan at the instant gratification of friction. “Right now?”

The sound of the galley door abruptly opening had them both jumping. Zoro grunted as Luffy nearly yanked out his short hair, pulling it at the root as he glanced behind his shoulder so quickly his fluffy hair brushed Zoro’s nose before he could sit back. Over his captain's shoulder, Zoro saw a flash of orange dashing around the corner and up the stairs to the bow. 

Nami was hanging over the railing, eyeing the sky with furrowed brows before declaring loudly a storm was coming, yelling at them all to get into position. 

Even though there were only wisps of clouds in the blue sky, Zoro knew by then to trust Nami’s judgment, however inconvenient it may be.

“Dammit.” Zoro groaned as his head fell forward against Luffy’s collarbone. It was slick with sweat but Zoro didn’t mind, breathing in as if his musky scent wouldn’t just make him want him more. Once again he was blue balled by a storm or the crew, or both. “Come on,” he pushed Luffy up, who adjusted his hat before the obvious semi tenting his shorts. 

Their eyes met as Luffy rolled his shoulders and huffed a quick, stabilizing breath. At least he wasn't alone in this tension.

“Tonight we’re doing this.” He knew what he wanted, there was no embarrassment when he made that clear. 

Luffy just tipped his hat with a smirk and was yanked into action by Nami, who’s fistful of his red vest had him pulled to the main mast. 

Only that night didn’t work. After maneuvering the ship out of the persistent storm's path, everyone was dead tired and drenched in rain and seawater. Even Luffy was in a boneless heap against the railing, coming alive only after Sanji announced he’d made a quick dinner for them. The heat had settled into an alarming chill once the sun went down and they all huddled together in the kitchen sharing blankets that night. 

All they needed was a few hours alone. Or, given how amped up Zoro was just by the thought of being inside Luffy, a solid forty-five minutes. At least at first. He wanted to spend days inside his captain, as unrealistic as that was. 

The hammock was no good for what Zoro wanted to do and he highly doubted Nami would let them anywhere near her bed unless one of them was on the edge of death. Just the thought of propositioning her gave him a full bodied shiver. If by any chance she said yes he already knew the follow-up would be something along the lines of, “fine, but every ten minutes is 100,000 beri.”

Below deck was always an option, but the shitty waiter and Usopp would likely have something to say about them fucking three feet from where they slept. That sounded like a headache and several fights with Sanji that Zoro didn't want to have. Though given their options at some point they would have to just get over it. Zoro didn't make the rules, but those were the rules.

He didn’t have a solid plan at first but it came full force when he was waking up in the shade of the tangerine trees to the familiar sound of Nami and Usopp talking. They were considerably quieter than their captain was so he drifted in and out, not interested in what they had to say. He could tell from the gentle, open tone of their voices that they were sharing feelings. He steered clear of that.  

It went on for some time until their voices overpowered his ability to nap. He was sitting up and reaching for his swords when he registered what they were saying, even as he told himself to ignore them.

"How did you know with Kaya?" asked Nami, followed by the sound of Usopp exhaling.

"I just remembered sitting outside her room one night,” there was a wistful quality to his voice as he relived a time long past. “We were separated by her window but all I wanted was for her to come out with me like we used to. Sit under the stars and… just be together. You ever felt something like that?"

Nami made a noncommittal noise before letting out a long sigh, in the end giving in to the heart to heart confessions. "Once. There was this… girl,” said Nami, almost begrudgingly. Zoro could see her looking out into the sea, into the blinding sun, not trying to think of this girl's face any longer than she had to. “But it was a quick stop for a couple thousand beri and… well, I wasn't exactly the friendly type."
 
Ah, the bad end. Zoro, having no experience in that regard of romance, could only imagine it with Luffy. He’d pitch himself into the ocean with a boulder if he ever lost his captain and even he was aware of how insane that sounded. 

"Well, you have us now. That's gotta count for something."

It was too heartwarming. Zoro could feel that hope against his skin, brushing teasing fingers against his heart and plunging into his guts. Squeezing that hope into him. Their sharpshooter wore his heart on his sleeve like a man with nothing to hide, and right now his big brown eyes were probably sparkling up at Nami, waiting for her to agree with him or at least lie convincingly enough that he believed it. 

"Of course it does." Somber, Nami was still finding space for them. It wasn’t so long ago that she told them all to fuck off and never talk to her again. Zoro knew now she didn’t mean it, that it was another form of protection in a world that offered very little, especially to orphans, and that for years she told herself she was better off alone. She told herself it so often she started to believe it. It was hard to get out of that routine, sometimes it felt impossible. 

That they could relate on, as sad as it was. 

Zoro stood as quietly as he could, avoiding the planks that creaked. Taking the opposite set of stairs and sliding into the kitchen without either of them noticing, the swordsman breathed in a sigh of relief and felt his stomach unclench. Instead, it rumbled. When was the last time he ate? He woke up that morning with rum and a few rice balls, but it was well past midday and he almost forgot that he needed to eat. 

Luffy would smack him, but he might also go more for me without a second thought. Zoro fought the smile and forced his eyebrows together, his jaw set as he leaned into the kitchen. 

It smelled like Sanji’s cooking and he was surprised to not see a certain straw hat sitting at the counter impatiently waiting to be fed, kicking his feet or banging his fists on the surface. Demanding. Sanji’s cooking had a quality like no other, even when the cook made two completely different dishes, one bite was all it took to know it came from Sanji’s ever diligent hands. Zoro had gone nineteen years not giving two fucks about the quality of his food. If it held him over for a day or two, wasn’t spoiled or too stale, he didn’t care if it had paprika or saffron, wouldn’t even know the difference. But after hearing Sanji’s rantings about spices, ones he listened to purely out of boredom and not because it was at all interesting, he recognized a thing or two about the preparation. 

Sanji was working on a few fish filets, sprinkled in salt and lemon pepper, while a large pot was busy with a heaping portion of seasoned rice. Zoro felt his mouth water.

"Where's Luffy?" 

Sanji had glanced up with a curl of disdain to his eyebrow when Zoro walked in, only now to give him a knowing smirk, going back to his frying pan with far more interest. "What, you can't go two hours without seeing him, mosshead? Where d’you think he'll go? We're at sea."

And that was exactly where he tended to end up if no one kept track of him. Sanji seemed to realize that too but only shook his head, forcing his attention elsewhere. 

Zoro didn't bother giving him a response to that, exhaling through his nose and leaning into the island. "I need a favor. From you."

"Ooh, demanding, are we?" Sanji sent him a look that drove Zoro up the walls. Or more accurately gave him the urge to throw Sanji over the rails of the ship and straight into the sea and if anyone asked where he went, Zoro would deny, deny, deny. 

The swordsman glanced away. "I wouldn't ask if it was something stupid." Although before he even said it out loud, his neck was getting hot. 

Sanji lifted an eyebrow at that, looking doubtful. "Let me hear it then."

"I need you to make a snack platter."

His request wasn't met with shock but only scathing levels of disappointment, the cook deflating where he stood. "Are you joking? You think I'm going to make you a charcuterie board? What kind of bullshit is that?" 

Zoro sighed. He didn't want to hear another lecture about how he was an uncultured beast and an unwelcomed guest in Sanji’s kitchen. "Whatever. See it as a spread of your best dishes. It's not for me." He paused and glanced away, taking a sudden interest in the blue glass bottles occasionally clinking together where they jostled at the other side of the room. "Also don't come out on the deck tonight."

Understanding flashed indignantly in the cooks eyes and for a second Zoro could have sworn dinner would be delayed after Sanji stabbed the swordsman and had to mop up. The cook scoffed ruefully, going back to his fish filets. "You owe me." 

"You'll get your share, cook,” he muttered dryly. “When you deserve it." 

He was waved out of the kitchen with a knife and a glare full of animosity, Sanji snapping at him like he was a dog. “Out!”

Zoro obeyed easily, leaving with the satisfaction of pissing the waiter off for another day.

 


 

Alright, so maybe Zoro had no eye for design, up until this point he never needed it. 

Looking at it now he felt more than a little embarrassed and twice as foolish for his efforts. It wasn’t the grandest spread but he managed with what they had on the ship, taking the thick wool blankets and spreading them out with two pillows, one from his hammock and one that might have been Usopp's. Zoro was sure he would live. 

The tray of diligently made snacks rested at the center. For someone who resented the task, the cook really went all out. Most of it was reworked cast offs from dinner, but neither Zoro or Luffy would complain about that. There were even two sponge cakes topped with tangerine slices and whipped cream. Zoro wasn’t expecting them to last in this mild heat, but it was an attempt.

Curiously enough the cook was even more generous than Zoro imagined. A thin bottle of lubricant was tucked in Zoro’s pocket, wordlessly passed to him when Sanji delivered the tray. He was right to expect Zoro to be unprepared, but that didn’t mean Zoro enjoyed being that transparent. 

The light from the waning moon was bright enough, and the stars were plenty, but there was also a lantern lit and hanging around the railing. It cast the arrangement in burning amber, tricking the mind into finding it cozy. It would have to do. 

He was forced out of his anxious last minute adjustments at the sound of Luffy’s sandals slapping the deck below. He had time to stand and turn partially before two hands shot out of the dark and gripped the railing, Luffy shooting himself up the stairs with a breathless laugh. 

"That never gets old…" Luffy sidled up to him, playfully knocking his shoulder against his arm. “I found you.”

“Was I hiding?”

Luffy just shrugged, finally noticing Zoro’s medium-hard work. His eyes went wide as he tilted around to take it in. "Woaaah," Luffy breathed out before he beamed at Zoro. He slapped his chest with the back of his hand. "You did all this?" 

Zoro shrugged dismissively, the warmth from his neck crawling up to his face. "It wasn’t hard."

Luffy smiled knowingly, crouching down to inspect the offered snacks. He reached for one before his hand froze and he looked up at Zoro from under the brim of his hat, his brown eyes damn near shining like onyx. "You got Sanji to do this? He’s such a nice guy." 

Zoro shifted his weight, crossing his arms with a shrug. "He was happy to help." 

"I told you he was good," Luffy grinned up at him, eating without looking. He patted the spot next to him and Zoro sat, leaning back on his hands. He watched Luffy demolish the cooks' hard work with the start of a smile. It was all for him anyway.

"He's alright." Zoro glanced up at the night sky. It was a great night to sleep outside, just warm enough but not stifling with the sea providing a breeze. Stars revealed themselves in waves until constellations brightened their way forward. He could hear Usopp's fantasy rolling around in the back of his mind, just him and Luffy under the stars together. The salty sea air on the tip of their tongues and waves crashing endlessly below them. He really couldn't think of a better place. 

Zoro blinked when a warm hand took his jaw, tilting his head to the right. Luffy was holding a rice ball up to his lips, looking at him intently. Zoro opened his mouth and allowed himself to be fed, more amazed Luffy was offering to share his food with him. It was stupid but heat spiked in his belly anyway, the thought of Luffy taking care of him rattling him more than he ever anticipated. 

"Fine, he's okay."

Luffy snickered, his shoulder bumping into Zoro’s arm. He reached for the canteen of juice and chugged about half of it before recapping it with a satisfied sigh and tossing it aside. Luffy ate one of the cakes, moaning in delight. He licked his lips noisily and Zoro was silent for a few unbearable moments before Luffy scooted closer to him, resting his chin on his shoulder. 

Citrusy breath puffed at his cheek. “Zoro.”

“Yeah?”

“What are we doing out here?” 

Zoro turned to face him, taking away Luffy’s resting spot as he looked into his captain’s brown eyes. His hand reached up to hold Luffy by his chin, thumb sweeping over his soft bottom lip. He could feel a little whip cream against his thumb and it made him smile, overly fond of this messy idiot of a captain. There were no surprises to be had when he edged the other teen closer, Luffy was looking at him expectantly. 

“You know why.” A second passed where he could watch Luffy’s lips curve into a smile before they were both leaning in. 

They kissed like they’d been deprived of it, open mouthed and tongues meeting, and Zoro wanted to lick him until Luffy was mewling into his mouth, panting and begging for more. It was short-lived, the scratchy brim of his hat got in the way once they tried to lay back and Luffy carefully set it aside while Zoro wordlessly removed his swords and haramaki. After that Luffy was crawling into his space without hesitation and they fell back to the pillows Zoro prepared, Luffy chuckling softly as he hovered over him. 

The lantern hanging above made his skin glow golden, catching in his dark hair and eyes. He had a soft smile on his face that he only got for Zoro, eyes holding this warm twinkle as he looked at him. It was unbearable, it was perfect. He felt more than a little special, holding all of Luffy’s attention like that, as fleeting as it could be. He also felt like he was a touch away from going crazy, his heart was beating like it was demanding to be heard. All that was soothed when Luffy lightly kissed him. Zoro could hear it clicking in the back of his mind, like the sound of Wado Ichimonji clipping back into its sheath. That complete feeling was back, as if all the pieces that made him Zoro were fragmented before he met Luffy, who glued him back together.  

His fingertip traced Zoro’s cheekbone and down to his jaw before he met Zoro’s fixed gaze. He didn't even blink. “You said you wanted to fuck me.”

He stated it so matter-of-factly that Zoro laughed quickly. He sat up on his elbows and caught Luffy’s mouth with his, groaning into the kiss. “I do,” he breathed into Luffy’s open mouth, tasting tangerines on his tongue. “I’ve wanted to fuck you for a while, captain.”

That made the younger teen laugh, hips teasingly shifting against his. “I know.” Luffy’s eyes were half open, his pupils already expanding. “Have you done this with anyone else?”

He thought Luffy might already know from how they fumbled around the first couple of times, but Zoro was unashamed to admit it. “Nope.”

“Good.” 

“Good?” Zoro repeated with a breathless chuckle, leaning back to see his expression. 

His captain had a hint of something serious building in his eyes. He was stared at hard, like Luffy was trying to guess what was hidden behind the wall that was his skull, before the younger teen smiled and dispelled the weighty silence. “I guess I'm not so great at sharing you. I like Zoro like this.” 

He patted Zoro’s chest lightly, looking into his eyes. Whether he meant he liked Zoro under him or belonging to him meant little difference to Zoro. His hands slid up from where he held Luffy’s hips, cupping the younger teens face with calloused palms. He stroked his soft skin, utterly devoted. “I’m only yours. I want to prove that to you, Luffy.”

Luffy closed his eyes with a quiet whine, rocking his weight down into Zoro’s like he couldn't control it. They were both growing harder from barely any contact, knowing how eager to touch and be touched they were. Luffy’s hands caressed down Zoro’s chest, bunching the fabric of his shirt. “Prove it then.” 

This time there was nothing chaste about their kissing. Long gone was the shy maneuvering of noses and foreheads bumping. It was consuming and hungrier by the second, both of them wanting nothing more than to give each other pleasure. Zoro kissed him like he was dedicated to remembering how he felt and tasted, sucking on his bottom lip and tongue while his hands couldn’t stop roaming his warm skin. 

Luffy didn’t hold back from taking anything he wanted, and Zoro was too focused on keeping Luffy’s lips against his to question why the other teen was shoving his hands between them, only to feel Luffy’s fingers curling into the hem of his shirt and pull erratically at the fabric. He sat back to let Luffy tug his shirt off, returning to him with a needy groan. 

His captain had other plans, heading down to Zoro’s chest with his lips already parted. His dark eyes were locked with his, holding contact as he licked Zoro’s nipple before sinking his teeth into the meat of his chest. He chuckled into his skin when Zoro’s hips bucked into him on their own accord. Luffy rocked back down, sucking and nipping his way to Zoro’s other nipple. 

“You like my chest,” it wasn’t a question but Luffy still nodded, panting between his pecs. 

“S'nice,” Luffy murmured against his skin, almost like he was drunk. 

Zoro scoffed in amusement. He let Luffy do as he liked, brushing his fingers through his short, fluffy hair and succumbing to the stabs of arousal in his belly each time Luffy left a red mark in his wake. His captain looked like he was going to burst any second, the rolling of his hips picking up speed. 

Zoro flipped Luffy onto his back with a grunt, knowing if he wanted it otherwise it wouldn't be hard for the teen to flip them back. Luffy’s excited laugh was cut short when Zoro ducked down to reclaim his mouth, feeling his normally rambunctious captain relax under him, though he knew that calm wouldn’t last. 

He wanted to kiss Luffy like this for a long time, for however long he could. He wanted to know his captain's wandering hands along his back or digging into his waist better than anything else, the strength of them pulling his weight down on him and keeping him there so familiar it was muscle memory. 

Luffy’s legs were locked around his hips, anchoring him to his body where they grinded together, huffing and moaning into each other’s mouths. Zoro’s hands fisted the thick blanket under Luffy’s head but before he knew it they were sliding under Luffy’s red shirt, feeling how hot his skin was against the palms of his hands. 

Luffy shivered before making a noise of complaint when Zoro pulled back, his eyebrows bunching together. “I’m taking this off,” Zoro tugged at Luffy’s shirt, the younger teen immediately tossing his arms up, grinning wide with slightly swollen lips. 

"You have to take it all off," he reminded Zoro as if the swordsman wasn't dying to feel them skin to skin already. 

"I plan to, captain."

There was that sharp smile on Luffy’s face as he let Zoro lift his shirt up and toss it to the side. His own hands were drawn to Zoro's chest, one hand squeezing his pecs while the other trailed fingertips along the scars beginning to collect like a road map of his life. His short fingernails left pink lines where they caught his skin, and Zoro sighed in pleasure, his patience waning the lower they traveled. 

Luffy’s fingers dipped into Zoro’s pants, his pupils blown wide with his head tipped back, watching his reaction. 

“Go on.”

Luffy followed through, eagerly pulling it all down, forcing Zoro to maneuver around him to kick his pants off completely. “So we’re really doing it, huh?” 

He hesitated, face growing warm. “Unless you don’t want to.”

“I want to,” Luffy leaned back and lifted his hips, shimmying out of his jean shorts just as quickly. Unsurprisingly, he wasn’t wearing anything under them and his cock came out half hard and flushed. “I really, really want to, Zoro.”

That was a relief, even though he knew he had nothing to doubt when Luffy was actively offering himself to him. The last thing he wanted was to force Luffy into something, as impossible as that sounded. 

This wasn’t the first time he was seeing Luffy bare like this but suddenly it was very different to be naked with each other, more intimate than when they just stroked each other with their pants bunched around their thighs, barely able to even see each other in the dark. There was no hiding out here and he could feel Luffy everywhere he touched, there was nothing separating them but skin. 

It was heady staring that need in the face and knowing it was looking right back at him. Luffy laid back with Zoro pressed down between his legs, not hiding his impatience to have Zoro closer as he whined and wrapped his arms around him. It didn’t matter who started it, but quickly Zoro was lost in the steady motion of their bodies sliding against each other without the aid of their hands. Just flushed together and mindlessly rutting as they kissed sloppily, licking and moaning into each other’s mouths.  

Zoro found his way to the five scratches left by Kuro and felt Luffy’s breath shuddering when his lips brushed against the healed scars. Zoro couldn’t read Luffy’s mind but he could read his body language and knew he wasn’t the only one in this deep. Luffy was putting his whole heart into his crew and they were doing the same in return, only Zoro was a bit more passionate than others. He had already thought he lost the rubbery idiot twice now and Zoro knew there would be many more times when he’d have to just believe his captain would make it out alive. That kind of faith was unknown to him before all this. But he would place it in Luffy, for better or worse. 

“What’s that for?” Luffy asked when he saw what Zoro grabbed from his discarded pants pocket, the little bottle of lube clutched in his hand. 

“It’ll help,” he responded in lieu of explaining. 

“How do you know all this?” Luffy sounded genuinely curious rather than suspicious, watching everything that Zoro did with his thick eyebrows furrowed. 

Zoro might not have done this before, but he wasn’t completely dumb. After enough stories, and trust that there were plenty Zoro wished to forget, he and his imagination could do the rest. He had a fair excuse when some of his seedier bounties led him to strange places, but sometimes he just liked to watch. He never had enough to get him past that and even if he did he knew he wouldn’t throw it away on that shit, but sometimes his eyes wandered. 

“Haven’t you ever wondered for yourself?” 

Luffy made a face that spoke plainly, that no he never really had before. He shrugged a little, saying, “sometimes, but not really.” He smiled slowly, watching Zoro carefully. “But now I am.”

Zoro huffed a little laugh. “Fair enough.” And after he uncapped it, pouring lukewarm lube on his fingers, he said, “spread your legs.”

Luffy obeyed without hesitation, head lolling to the side. He reached down to stroke himself but Zoro swatted his hand away, resulting in his captain pouting. “You like it when I touch myself.”

“Not right now.” His slick fingers trailed from Luffy’s shaft, down the curve of his balls and perineum and to his tight asshole. Luffy's cock jumped from the fleeting attention, leaking a string of precum. Luffy whined when Zoro circled his rim, feeling the muscles twitching at the unfamiliar touch there. He dipped the tip of his finger in, rubbing the slick into his hole. “Just breathe.” 

“I'm not worried,” Luffy told him with an exhale, arms behind his head and looking far too casual for someone with a finger nudging his asshole. “I know you'll take care of me.”

If that wasn't a show of trust then Zoro didn't know what was. He could feel Luffy relax as he massaged him open slowly, sliding his finger in to the knuckle. He was silently grateful for the cook, without the lube it wouldn't have gone as smoothly. Luffy didn't really react when Zoro added a second finger, only when he curled his fingers in a particular spot did Luffy make an aborted noise, his body jolting. 

“Does it hurt?” Zoro asked, fingers still working into him, slow but persistent. 

“Nuh-uh,” Luffy was still watching what Zoro was doing to him, eyes turning hazy. “I’m stretchy.”

Still didn’t hurt to warm him up inside, the last thing Zoro wanted was to hurt him. “Does it feel good?”

“Think so,” Luffy muttered, licking his lips. “I like when you have them in deep.” 

“Like this?” he asked while giving Luffy what he wanted, thrusting them in completely. 

It was the first time he got this reaction, Luffy clenching around his fingers as his back bowed, the flush to his body blooming all over. Luffy didn’t muffle the sudden and very loud moan, couldn’t fight the way it petered out into a whine. One of his hands had clawed into the railing and there was a worrisome creak as the wood gave slightly. Zoro took Luffy’s hand and placed it on his shoulder, knowing he could take it better than the ship. 

“I don’t know what you did,” Luffy whispered breathlessly, blinking slowly, “but do it again.”

“Aye, captain.” Zoro gave him what he wanted, self satisfied and staring like a starved man as beads of precum dribbled out of Luffy’s slit, his ass squeezing his fingers for more. He could feel his hot insides taking him better, the slick letting his fingers plunge into him faster. He wanted to lick Luffy's cock into his mouth and clean the puddle of cum off his tense stomach, but the very pressing need to be inside his captain was greater and he knew there were plenty of blowjobs in their future. 

And really the swordsman could only take so much of his captain gasping with his head thrown back as his hips wildly bucked into his fingers, fucking himself onto Zoro's hand. He was chanting Zoro’s name breathlessly, voice sometimes cracking. Zoro, Zoro, Zoro…! He needed to be inside him already, pounding into him until he emptied himself completely in Luffy. 

He slipped his fingers out, Luffy’s tight hole wet with lube and winking around nothing. He cupped Luffy’s balls with his slicked up fingers, drawing out a keening whine. It was cute, Zoro loved seeing his captain needy like this. Luffy’s back arched as Zoro stroked his dick, his mouth falling open as he sucked in a deep breath. “Zoro!” 

Zoro groaned even though it wasn’t him coming undone, but he felt it through Luffy as he shuddered halfway in his lap. The muscles of Luffy’s stomach fluttered, splattered with cum. Zoro’s own cock was aching, the tip wet and dripping with pent up desire as Luffy whimpered softly, shaking in his hands. 

After a few breaths his captain pawed at his chest, smiling like an idiot. “You know you don't need to do that. I'm stretchy.” 

Zoro rolled his eyes, letting some of his weight settle on Luffy so he could press his lips to his neck. His face was hot. “Has it ever occurred to you that I like making you feel good?”

Luffy shivered a little, reaching between them to fist Zoro’s dick. He wasted no time relieving some of the tension, stroking him with a tight grip. Zoro moaned into the warm space under Luffy’s ear and the younger teen turned his head, nipping the sensitive space above Zoro’s earrings. “I want my first mate to feel the same.” 

He pulsed in Luffy’s hand, fucking his fist before he even processed it. He could have come right then and there if Luffy asked him to, but it wouldn't be enough until he was inside of him. Zoro reached between them, guiding himself to Luffy’s hole. He groaned, the slippery head of his cock catching the rim, and he pushed against it. Heat slowly enveloped the fat head of his cock, a thrust away from sliding in. Luffy grunted into his ear, breathing heavily, “c’mon, Zoro. Do it already.” 

“So demanding,” Zoro had time to say before all thought vanished, replaced with only the headiest of sensations. It enveloped him like an all over hug, all this heat Luffy stored inside him washing over him. It was drowning him. He planned to go slow, but the second Luffy's tight hole sucked him in, Zoro needed to feel it on his entire dick. His captain was right; he was stretchy, taking Zoro all at once and doing it so well.

Luffy’s moan filled the open air, so loud it was like a scream in Zoro’s ear, and it likely traveled miles over the sea. His eyes had been pinched shut at first but they opened in quick blinks, damp eyelashes framing endlessly dark irises. He met Zoro’s look instantly, lips parting with a string of saliva connecting them. “Z-Zoro, more. I w-want more.” 

Zoro couldn’t resist licking his captain's lips, rocking his hips at the same time. He quickly became obsessed with the hot slide of his dick plunging in and out of him, loosening him up with each deep thrust. He wanted to memorize the way they moved together, how their skin sounded meeting over and over, wet and filthy. He swallowed down all of Luffy’s moans, giving his own in return, and pumped his hips faster. 

“Fuck, Luff,” Zoro buried his face into Luffy’s neck, his balls slapping louder against Luffy with each push in. It didn’t even feel like his fingers did a damn thing besides get his insides slick, and even after cumming Luffy was tighter than his fist ever was, clenching around him in a way that was suffocating. But it was oh, so fucking good. He could melt right inside his captain, kept safe and warm inside of him. His captain, his Luffy. 

“So good,” Luffy moaned into his ear, bucking into his thrusts, “it feels so good, Zoro.” 

He was fucking the King of the Pirates, future king. But it would happen, he could taste it on his tongue, licking into Luffy’s mouth. There was greatness there, just under his skin. Zoro could feel it. Got a little taste of it himself. It was a potent thing, being with someone so powerful. Like kissing the sun without the fear of burning. 

Luffy was gripping his shoulders, his nails embedded into his skin and tearing as he held on. It stung but that miniscule pain only added to the vibration in his blood, zinging pleasure down his spine. 

Luffy’s breathing hitched into his ear, his hot breath making him shiver. Zoro found himself obsessed with the little grunts and low groans he drew out of Luffy, how he moaned and whimpered when he hit certain angles. He wanted him louder, if he was being honest. It didn't matter if the others heard them, it wasn't much of a secret to begin with. Not with how often they slept in the same place together or how handsy Luffy was on any given day. If they were going to be a crew that withstood the Grand Line, he didn't think they would have much time for secrets. 

“Lay on your back,” Luffy gasped suddenly, looking up at him insistently with eyes that reflected the constellations above. Zoro did as commanded, staring as Luffy settled in his lap, smiling down at him. There was a sheen of sweat making his skin glow under the moonlight, flushed and marked with Zoro's affection. His messy hair was even more disheveled, making him appear just as wild as Zoro knew he was. Under that look, Zoro knew it was over for him, had been since he was strapped to that cross. He would follow Luffy to hell if he had to. 

Zoro held no complaints when Luffy took his cock and guided him back to his quivering hole, he laid back and watched greedily as Luffy sank down on him. He focused on Luffy's body language, the way the skin between his forehead pinched before it smoothed out when Luffy had all of him inside, how he sighed and rocked his hips until he found that spot that made his cock jolt. Then he started moving, stealing the breath out of Zoro’s lungs as he bounced on Zoro’s lap, taking him exactly how he wanted to. His hands were firmly planted on Zoro’s chest, fingertips digging in for leverage. 

"Fuck, you feel so good," Zoro groaned, head tilted back as he just experienced the way his captain was fucking him. It was so good it was nearing on delirious. He didn't want it to end but he needed to fill Luffy, and quickly, wanted to know what his hole looked like struggling to hold back all the cum Zoro was going to stuff him with. 

He guided Luffy back down with one hand buried in his soft hair and the other on his hip. Kissing like this was hit or miss, when Luffy slid down on him he might reach his cheek or his nose, and when their lips met it was messy, their teeth clipping each other. It didn't matter, Zoro just wanted to feel his skin on his, to know it was him making his captain feel this good.

“Zoro, Zoro!” It was obvious Luffy wasn’t going to last like this, not by how his hips were shuddering and his cock was drooling, bobbing quickly between Luffy’s spread legs. Zoro was right there with him, his balls drawn up tight and dick pulsing with his heartbeat. 

“That’s it, Luffy,” with his hands on Luffy’s hips, Zoro met each of his thrusts. “I want you to cum. Show me how you look cumming on my cock.” 

“Mhm, Zoro, I want-I want-” Luffy cut himself off with a broken cry, his nails scratching down Zoro’s chest. 

Zoro planted his feet firmly and pounded into Luffy harder, feeding his own fervent need to see Luffy lose it. Luffy didn't even try to hold back the noises he made, bouncing on him and whimpering. "Zoro!" 

His captain mirrored his movements, rocking down hard and searching for the spark that shot off inside him. He must have found it quickly, a couple thrusts later and he was spurting ropes of cum, cock slapping between them and covering their stomachs.  

The ache building up finally gave, the chord in his belly yanked taut until it snapped. It burst out of him all at once, leaving him shuddering as it raced through him. Zoro was buried deep when he came, grunting as he made a mess of Luffy’s insides. He could feel the rush of wet heat as he gave him his last few thrusts, chasing that beautiful stab of pleasure. Luffy was fluttering around him, taking his finishing thrusts with shaky moans that sounded a lot like Zoro's name. He hunched over Zoro's body, sucking in deep breaths of air. 

Zoro couldn't think, not after that. Everything went white and he worried that maybe his heart stopped. He didn’t even register that he had laid back into the blankets until his eyesight finally returned to normal and he could see an assortment of glowing stars over Luffy’s shoulder, crowning his messy curls. His captain then laid out over his chest, panting as he made himself comfortable. He shivered when Zoro ran his hand up and down his sweaty back, tucking his face into his neck. 

“S'that good?” Luffy asked, voice muffled and slurred. 

Zoro smiled, chuckled softly. He was in mood like no other after that and probably wouldn't stop smiling for awhile. “More than that,” Zoro reassured him while holding him tighter, inhaling a few of Luffy’s dark hairs from how close he was. 

He caught his breath even as the air was damp and hot. He didn’t push Luffy off of him, wanting him right where he was even if his hair tickled the underside of his chin. He wasn’t that heavy, just sweaty and looking soft enough to start melting. Zoro took the chance to appreciate him like this. Flushed head to toe, his mouth open and relaxed, his eyes closed and long eyelashes casting shadows on his cheeks. A secret pleasure reared its head knowing he was the only person to see his captain like this, so open and vulnerable. Luffy was everything that was precious to him, worth far more than any treasure lost to this world.  

It had only been a few weeks but every day with him gave Zoro more purpose than a hundred days without him. Everything was worth it after looking at that face. Luffy made a quiet noise when Zoro held his cheek but didn’t pull away. He let Zoro gently stroke his cheek, letting out a cat-like noise of content. 

“Did you just fall asleep?” Zoro pulled his cheek, letting the skin snap back. Luffy huffed, eyebrows twitching as he blinked slowly. Luffy met his eyes and giggled, maneuvering to lay more of his weight on Zoro’s center, resting his cheek on his hands folded over Zoro’s chest.

No, I’m awake, see?” He tilted his head to the opposite side, grinning. “I want to do it again.”

“Right now?"

"Soon," Luffy shrugged, glancing away with slightly pouted lips. His need, much like his hunger, was selfish and insatiable. "It felt good being with Zoro like that.” 

The swordsman didn't mind enabling his captain at times, especially not with this. His need for Luffy was also selfish and insatiable. He tipped up Luffy's chin, catching his eye. "Come here, then." 

Crawling closer, Luffy met him in a slow, indulgent kiss. As they kissed without any care for the world around them, Zoro knew this would be a night he would remember long after it was done. 

Notes:

sorry if it's corny as hell I just needed to post it and be done w it

Series this work belongs to: