Work Text:
The Thousand Sunny was empty save for two who seemed oddly eager to stay behind and watch the ship as the rest of the crew explored the newest island. No one seemed to really be that interested in why they wanted to stay behind together, but Robin let out a giggle while she waved goodbye. Sanji’s curled eyebrow twitched at that. The Straw Hats were all vaguely aware that Zoro and him were now romantically involved, but it was never explicitly stated. Sanji was a bit embarrassed to have fallen so hard for such an idiot–and that it was so obvious.
--------------------------------------------------------------
Zoro’s breath came in quick pants as he shivered underneath the table. Sanji’s shoe laid upon his dick and was applying a steady pressure, enough to stimulate him but not enough to get him off. Zoro shifted his hips, desperate for friction, but was met with a glaring eye from the other man.
Sanji was the one who’d come up with this scenario. The only reason Zoro had gone along with being so submissive and relinquishing control was because it was Sanji who’d be in control. Though, seeing this sudden change in the cooks behavior was a surprise. As he sat at the dining table in the Thousand Sunny looking over old recipes and writing new ones, he relished in the enjoyment of having Zoro under the table like a greedy dog waiting for scraps; almost naked, a leash and collar on, and his aching member underneath Sanji’s foot.
Zoro groaned at how pent up he was feeling, having been subjected to sitting there for at least 10 minutes while Sanji toyed around with him, refusing to actually touch him. His body ached and he wasn’t sure how much longer he could stand this drawn out scene. Zoro let out a high pitched whine for attention and was quickly shoved head first onto the ground.
“Are you really that desperate?” Sanji asked while cocking his head to the side.
He was gripping the leash in his hand and staring down at Zoro. The green haired man’s drool was quickly pooling on the floor as he gasped for air. The sight of him so messy and wrecked already sent a rush of heat through Sanji as he admired the man completely at his mercy.
Zoro weakly nodded his head and looked away, inwardly cursing himself for agreeing to be subject to this sad role. The regret didn’t last long as a ripple of pleasure spread through him when Sanji reached down to brush against his nipple. He let out a gasp at the sudden touch after having been deprived of it for so long. Sanji seemed to enjoy his reaction, letting a small smirk appear on his face while he longingly looked at Zoro.
“Be a good puppy for me, Zoro.” He quietly reprimanded. “I’m almost done. If you behave for me until then, I’ll give my sweet mutt a treat. You’d like that, wouldn’t you?”
Zoro looked at him in a daze with a heavy lidded eye, “Mnn.”
“Poor thing.”
Sanji loosened his grip on the leash and went back to his work.Zoro tried his utmost to keep silent so as to not break Sanji’s focus, but whenever the pressure on his dick altered, even slightly, he struggled to bite back a whimper. The scratching of pen on paper gradually slowed to a stop, and Sanji backed up his chair to place the documents safely into a filing cabinet. He looked down at Zoro who was awaiting him with an eager gaze. “Come here, puppy.” He said, while patting his thigh lightly. Zoro complied and rested his head onto the man's thigh. Sanji brought his hand to Zoro’s face and lightly caressed him, brushing his thumb back and forth over the soft skin of his cheek. “So pretty.” Sanji complimented with a smile, causing Zoro to let out a sharp breath at the sudden praise. Sanji knew just how to play with Zoro to make him go crazy with lust, and the green-haired man was starting to see how dangerous it was.
“My work is finished here, you know what that means, right? I think you’ve controlled yourself well. Come along, up you go,” he instructed while standing up, leash in hand. Zoro began to stand up onto his two feet, albeit very shakily and nearly falling over, but Sanji pressed him back down while clicking his tongue.
“Dogs walk on the ground on all fours.” Zoro did as instructed after a slight hesitation. Sanji began to walk outside of the dining room, Zoro crawling after him in tow, panting as he went and making loud thumps at the exertion. Along the way, Sanji made little comments like “good boy” as if to tease him. They made their way to the cooks room and Sanji instructed him to hop onto the bed and sit on his feet with his legs spread into a V.
Sanji sat in front of him and slowly began to kiss the man’s skin, trailing kisses up his torso until reaching his lips where he pulled away with a tug. Zoro’s hands began to wander and he tried to touch Sanji. “No, no, this is your treat, my darling.” Sanji lovingly whispered into his ear, sending a shiver down his spine as he let his hands fall down. He wasn’t exactly in a position to resist. His breathing slowed down as Sanji played with his short hair and kissed every inch of his face. Sanji’s free hand made its way down to Zoro’s well defined chest and started to play with his nipples. Zoro whined into the cooks mouth as his fingers ruthlessly rubbed and pinched them. Having decided he’d suffocated him with kisses enough, Sanji moved down to lick and tease the already tender nipples. With no way to muffle his mouth, Zoro let lewd noises spill out of his mouth as he writhed in the pleasure that was being given to him.
“Sanji…” Zoro groaned out, but was quickly shushed.
“Quiet now. Dogs don’t speak, do they? Why don’t you bark for me, hmm?” Sanji amusedly quipped.
“Idiot, I’m not g– Hngh!” the man had tried to protest against Sanji’s request but was quickly brought back into submission by the sharp wave of heat rushing through him as a hand pressed onto his bulge. Sanji looked at him expectantly. “Woof.” he spat out as if it was something bitter. Sanji was pleased at his compliance and began to unbuckle his pants, the only piece of clothing still on Zoro.
The cold air against his warm skin sent a shiver through him, as if he wasn’t shaking enough already. Sanji’s slender fingers pulled off Zoro’s pants and boxers, making him completely bare and vulnerable. The predatory look on the man's face made Zoro lightheaded in expectation of what he’d be subjected to. He was like an animal stalking its prey, toying with it before finally going in for the kill. In this scenario though, the “kill” would be much different.
One hand pushed Zoro onto his back with his legs spread, ready for the taking. The other, free hand trailed downwards to Zoro’s hard and flushed dick, lightly teasing the slit at the tip which elicited a guttural moan from Zoro. The slightest stimulation felt magnified and he could barely stand it. He whimpered, looking down at Sanji’s focused face near his hips.
“Please, I can’t…” he muttered involuntarily, not even conscious of forming the words. Sanji, as if to spite him, immediately took the whole of his length into his throat. Zoro convulsed at the sudden wet warmth and was mewling out whimpers. Sanji hollowed out his cheeks and ruthlessly sucked off Zoro, paying no attention to the mess that the other man was becoming. His deft tongue explored the sides of his aching cock while his hands cupped Zoro’s balls, lightly massaging and squeezing them.
As Zoro tensed up and was reaching his climax, Sanji’s lips came off with a pop and as he wiped the side of his mouth he looked up at Zoro who had tears streaming down his face. He choked out a few incoherent words, and Sanji looked at him with a face of pity.
“My poor puppy, you want it don’t you?”
Zoro quickly nodded his head and swallowed a few breaths of air. “Need you,” he managed to say with great struggle.
“Well, since you asked so nicely. You’ve been such a good boy for me.” Sanji spoke to him with a seductive tone as he slid off his own pants, revealing his own erection, and positioned himself over Zoro’s cock. He hovered there for a second, bending down to kiss his face and wipe the tears away. Zoro hungrily kissed him back. Sanji soon pulled away and grabbed a bottle of lube nearby, and after quickly preparing himself he sat down.
Fully.
Zoro whimpered loudly and his voice broke as he called out Sanji’s name. “Shit.” Sanji muttered while biting his lip; he caught his breath and, before letting Zoro adjust, he started to fuck himself on his dick. “Mmph..” he moaned as the sound of slapping skin filled the room. Zoro was gasping for air and reaching out to Sanji; he grabbed onto the man’s toned hips and gripped the sides with his fingers, leaving crescent shaped nail marks in the tender skin. At the new sensation, Sanji gasped and his legs were shaking. Precum was dripping down onto Zoro’s stomach. Both of them were quickly falling apart and reaching their climaxes.
Sanji bent downwards, letting out all kinds of noises as the angle began to hit his bundle of nerves, sending full body shivers throughout him. Zoro was meeting his thrusts and massaging Sanji’s thick thighs, the only thing keeping him grounded as he moaned and whined for Sanji so much the words were slurring.
Sanji’s lips met Zoro’s and he squeezed around his dick, causing the two of them to cum at the same time, moaning into eachothers mouths and panting for air. He lifted himself up off of Zoro and slumped down onto the bed. Zoro turned onto his side, at great pains, and rested his head onto the cook's sweaty chest. “Love you, Sanji,” he muttered before falling asleep. Sanji smiled and kissed the top of his head before replying, “Love you, Marimo,” and closing his eyes.
--------------------------------------------------------------
The first one to wake up was Sanji. As he pulled himself out of bed, he made sure to stay quiet so as to not wake up Zoro. After showering and getting dressed as swiftly as possible, he grabbed a glass of water and placed it onto the bedside table. He left to go cook up a meal with much love in it. The other Straw Hats would be back soon, so he started on dinner as well. Sanji hummed to himself while preparing the meal when suddenly the door opened and Zoro walked through. Without a word, he plopped down onto the couch and watched Sanji cook. Soon, the snoring of the moss man filled the room.
