Work Text:
The second rubber hands appeared on the edge of the crow’s nest Zoro knew exactly what Luffy wanted. While his captain often joined him on his night watches, curled up against his side and fast asleep, there was something different about the way these hands gripped the edge. There was a tightness to them, a firm grasp that made the wood creak. Luffy was there for one reason and Zoro didn’t need to even guess what it was.
Sure enough, as soon as a lean, rubbery body was rocketed into the crow’s nest, Luffy’s face lit up with a mischievous grin. His entire body thrummed with energy as he unapologetically dropped himself into Zoro’s lap who shifted his swords to accommodate the sudden weight. A vial of oil was dangled in Zoro’s face as soon as he glanced up, thin fingers quivering with anticipation.
”I take it you want something?” Zoro teased even though he knew full well what it was that brought Luffy to him at this late hour.
”Yup,” Luffy said around his grin, oil vial still held in his fingers. “I want Zoro.”
Zoro tried to roll his eyes but he knew the effect was ruined by the grin he was struggling to suppress. “And this want couldn’t wait until midnight when my shift was over?”
”Nope!”
Laughing fondly, Zoro’s hands gripped onto Luffy’s slim waist, his fingers burrowing beneath the red vest of his captain to stroke warm skin. “Well then,” Zoro purred, leaning forward to press a quick kiss to Luffy’s lips, making sure to use his teeth to gently drag the bottom lip out as they separated. “How would you like it?”
With pupils rapidly expanding in lust, Luffy wasted no time in shoving their lips back together, their faces colliding almost painfully in his enthusiasm. One hand curled around the back of Zoro’s neck, maneuvering him into the position he wanted, while the other shoved his haramaki up before attacking the clasp on his pants.
”Fuck, Luf,” Zoro grunted against his lips, breaking the kiss as a smooth hand pushed into his pants and grasped his dick, quickly pulling it out into the tepid night air. A gentle shishishi rang in the air as Luffy pressed another kiss to Zoro’s lips before bending unnaturally until his lips wrapped around the head of his cock, nearly making Zoro shout in surprise.
A low groan escaped him instead, the sound muffled by clenched teeth. Luffy’s hot mouth worked lower down his shaft undeterred, lips stretched around the girth and yet still somehow grinning. He was fully hard before he knew it.
Popping off with a wet sound, Luffy tugged one of Zoro’s hands off of his waist before pressing the little vial of oil into it. “Zoro’s going to prepare himself while I do this.”
It took Zoro’s brain a second to catch up, his cheeks quickly flushing as he did. “Uh?” he managed to get out. “What?”
Still grinning, Luffy tugged on Zoro’s pants, pulling them as low as he could with Zoro still sat. “Zoro’s going to prepare himself,” he repeated. “While I do this.”
Face growing redder, Zoro quickly shoved his pants down further, rising slightly to do so. “I, um, hold on.” He nudged Luffy off his lap and repositioned himself so that he could spread his legs, giving himself better access. Luffy just patted his ass before diving under him, a hot tongue soon tracing the veins of his cock.
Groaning at the sensation, Zoro shakily uncapped the vial and poured some oil onto his fingers, a little more than eager as he moved them back and pushed them into his own entrance. He immediately began to move the two fingers in and out, slowly scissoring them open as he did so.
A warm hand trailed up from his thigh to his ass, slim fingers rubbing the back of his hand before following it to where the two fingers were buried in his ass. Luffy made a happy hum as Zoro’s fingers pulled out briefly, one of his own rubbing against them before guiding them back inside.
”L-Luf,” Zoro panted, his hips thrusting slightly as he fought to keep control of his body. It wanted to thrust forward into Luffy’s hot mouth while also rocking back onto his own fingers, the double pleasure confusing his hips as to what to do. It didn’t help that Luffy’s fingers were still playing around his hole, periodically rubbing at the rim stretched around Zoro’s two fingers before trailing away to stroke back down to his balls. Leave it to Luffy to get him so hot and bothered he felt like he could cum after only a few minutes. Honestly, it just wasn’t fair how much the other turned him on.
”Keep going, Zoro,” Luffy encouraged, pulling his mouth off Zoro’s cock just enough to speak, his lips brushing the head as he did so. “You can do three fingers like a big boy. And if you’re good, you can come twice.”
A very pathetic whimper left Zoro, zero hesitation in him as he shoved a third finger into his slowly stretching hole, the slight burn it gave him just amping his pleasure even more. Burning lips returned to his cock, suckling on the head while a molten tongue played with the sensitive underside.
”Fuck I’m gonna—Luf gonna cum,” Zoro panted, fingers shoving in as deep as they could and twisting but falling, frustratingly, just short of reaching his prostate.
Luffy, the bastard that he was, just giggled. A wet finger traced his rim as it stretched over his fingers, his mouth still working up and down Zoro’s cock. “Does Zoro need some help?” Luffy teased, speaking around his mouthful. The vibrations of his voice nearly did Zoro in, his hips stuttering forward.
”Just—fuck, Luf. Come on, fuck me!”
More giggles left Luffy as he pulled his mouth from Zoro’s cock. Warm hands landed on his waist before Zoro suddenly found himself sprawled on his back, the night sky stretching above like a paint splattered halo surrounding Luffy’s grinning face. “Okay!”
One hand disappeared before triumphantly returning with the vial Zoro had discarded. Through hazy eyes Zoro watched as Luffy slicked himself up before lining up to Zoro’s hole, hips pressing forward in a steady press. The second the head of Luffy’s cock pressed against his prostate Zoro was done for, his whole body arching off the wooden planks as he came. It was too much and yet perfect at the same time, his body trembling from the overload of pleasure and the way the pressure didn’t disappear.
”Zoro liked that, huh?” Luffy purred against Zoro’s ear, teeth nibbling on the ear lobe. “He liked it so much he came the second I entered him.” His hips shifted slightly as he spoke, pressure momentarily increasing against his prostate.
If Zoro thought his cheeks were red before they were a burning and blazing inferno now. “S-shut up.”
”Mm Zoro just wants to be fucked, huh? Fucked like a cat in heat.”
Spluttering in both surprise and amusement, Zoro couldn’t help the small laugh that left him. “What?”
Luffy straightened up a bit so they could see each other’s faces, his dark eyes nearly smoldering with lust. “Ya know, cats in heat want to be fucked immediately and repeatedly. So you’re like a cat.” A frown overtook Luffy’s face as he suddenly thought of something. “Though, I don’t think cats care who they fuck. Zoro can’t do that. Zoro is mine! No one else’s.”
Zoro decided that this was a conversation for later when Luffy’s dick wasn’t literally inside of him. “I’m all yours, captain,” he assured him instead, smoothing his hands up and down Luffy’s sides from underneath his vest that apparently hadn’t been tossed aside yet. “I’m yours. Just yours.”
That seemed to do the trick since Luffy’s eyes brightened and he suddenly ground his hips down, making his cock grind into Zoro’s walls. “Good,” Luffy nearly growled as he pulled out. “Cause Zoro is mine and mine only.”
Hips slammed harshly forward, driving Luffy’s cock deep inside of Zoro. He let out a loud moan at the movement, the pleasure bordering on pain from how sensitive his body was post orgasm. Not that he was going to stop Luffy, not when his hips were driving into him with such force that his body pressed into the wood below with bruising force. He had said once that scars on the back were a swordsman’s shame, but he hadn’t said anything about bruises from giving his captain exactly what he wanted.
Slim fingers dug into Zoro’s hips, the grip holding him down as Luffy pounded into him. The wet slap of flesh against flesh rang in the quiet night air, accompanied by the gentle roll of ocean waves and soft creaks of sea worn wood. Combined with Luffy’s soft grunts and breathy moans it was a symphony that Zoro could listen to everyday and never tire of.
Despite just coming, the persistent drag of a thick cock against Zoro’s prostate was rapidly pushing him higher and higher. Burning lips reclaimed his own, tongue immediately pushing its way inside. Zoro could taste the faintest trace of himself on Luffy’s tongue, the taste of the two of them mixed together better than any sake he’d ever had.
”Mine, mine, mine,” Luffy began to chant against Zoro’s lips, his thrusts increasing in speed and force as his own orgasm neared. “My swordsman. My first mate. My boyfriend. Minemineminemine.”
”I’m yours, captain,” Zoro panted back, hand fumbling between their sweat slick bodies to grab his own cock and jerk it. Smooth fingers soon wrapped around the shaft atop his fingers, tightening the grip slightly and adding to the pressure.
It didn’t take long before Luffy was coming, his hips stuttering as hot cum filled Zoro’s ass. Zoro followed him over the edge almost immediately, cum covering both of their hands and their stomachs. Their lips met in a messy kiss that was mostly teeth and saliva as they came down from their highs, hands nearly entertwined around Zoro’s softening cock.
With a quiet grunt Luffy pulled out and flopped onto Zoro’s side, his sweaty skin pressed tight against Zoro. Pleasure-clouded eyes stared absently up at the night sky, a satisfied smile on his face.
Carefully disentangling their fingers from around his dick—because it was starting to be too much—Zoro groped blindly for his haramaki and used it to wipe the cum off their hands and stomachs. He tossed it carelessly towards wherever his pants had landed before bringing Luffy’s now clean—well, mostly clean—hand up to his mouth and pressing a kiss to the backside.
Luffy’s grin grew and his head lolled to the side to stare at Zoro, affection burning in those obsidian eyes. “I love you, Zoro.”
”Mm, I love you too, my captain.”
A light flush rose to Luffy’s cheeks, dusting his face in a sweet silver-pink in the moonlight. His grin grew regardless, still the soft one that he reserved for Zoro alone. And fuck if he wasn’t the most beautiful sight Zoro had ever seen, tan skin glowing silver in the night with kiss swollen lips. Zoro didn’t ever want to have to go a day without seeing him. He wasn’t sure he could survive it at this point.
With a happy hum, Luffy burrowed further into Zoro’s side, limbs wrapping around his body like an octopus as he got comfy. His face nuzzled into Zoro’s chest, cheek pressing down as he got comfy.
”You gonna spend the rest of my watch up here with me?” Zoro asked with a raised eyebrow. Not that it wasn’t common for Luffy to do so, he just figured the other would be raiding the kitchen as soon as his limbs were capable of moving, not cuddling in closer.
”We can get a snack later,” Luffy said around a wide yawn. “I wanna stay with Zoro for now.”
Zoro smiled fondly at him, an arm curling around his shoulder as he pressed his cheek to the top of the other’s head. “Whatever you want captain,” Zoro murmured, knowing just how much he meant it.
