Work Text:
The picture trembled in Sanji’s hand, having been pulled from the safety of his breast pocket mere seconds after the pantry door closed. It was too sensitive to leave his person, and he couldn’t fully trust that someone wouldn’t find it on the already packed and bustling ship. If anyone saw, he’d be in for it.
The picture in question was a bit of a puzzle. At first glance, one could plainly see it was a nude photo of Nami. She stood before a mirror, holding a rare tiny den den mushi in her palm—a tiny camera meant for quick, untraceable snap shots. Sanji traced the lines of her body with his finger, lingering on each curve as his other hand rubbed himself through the blended wool of his pants. Just a glance alone was enough to send him into a spiral, but not for the reasons one thinks. Taking a closer look at Nami’s face, it was clear that her expression was not her own. Her usual flirty attitude, paired with that clever glint in her eye, wasn’t there. Instead it was replaced with a more lovelorn expression, one more suited to…well…Sanji.
It was Sanji. In Nami’s body. God knows how he found the time to slip away at Punk Hazard. How he fully disrobed, admiring everything in full detail before snapping a few pictures on his den den mushi. The pictures were rushed, but one came out perfectly. Into his breast pocket it went, only to be seen when he needed to give himself special attention.
So you can see where the problem began. The photo in question was sensitive, of somebody else, but also of Sanji, and it drove him wild. Despite his deep denial of his time on Momoiro Island, it had awakened something in Sanji. For a brief moment, he was as soft and delicate as the women he pursued, and it felt incredible. But the shame and guilt of it when faced with news of Luffy’s loss at Marineford was too much to bear. So he buried it.
And then Punk Hazard happened. Law threw him into Nami’s body, in turn reigniting a deep longing for something more than what he’d been before. He felt euphoric. More like himself than ever, but also thrilled at the prospect of living a more feminine life—even if momentarily. When he stumbled, and Zoro caught him by the wrist, he was done for. He needed to take that photo. He needed to keep this precious memory, for fear of it never returning to him again.
And so the famous Black Leg Sanji found himself holed up in the pantry, one hand groping at his concealed cock while he leaned against a shelf of dry goods, eyes fixed on the photo in his grasp. He was so into it that he hardly heard footsteps enter the kitchen in a soft, yet confident cadence.
“Oi, Pervy Cook, are there any leftovers from last night? Luffy got into my packed lunch before I had a chance to—“
The pantry door opened, pouring in warm light from the kitchen, illuminating Sanji as he stood disheveled against the back wall, cupping himself. Zoro blanched.
“What the hell are you doing—“
“Get out!” Sanji gasped, trying to slide the picture back into his creased pocket. Zoro’s eyes honed in on it. Quicker than he thought Zoro could manage, the man snatched the picture from his sweaty hand.
“What’s got you all riled up—- WHY DO YOU HAVE THIS—-“
“LOWER YOUR VOICE, IDIOT! GIVE IT TO ME!”
Sanji snatched the photo back, now hastily crumpling it into his jacket pocket. He smoothed out his hair, trying his best to look somewhat collected despite the circumstances.
“It’s not what you think it’s…it’s not her, I didn’t steal it or anything. It’s me. It’s from Punk Hazard, I…snuck off and took a photo. Which sounds bad! And it is. It’s bad.” Sanji babbled. Zoro looked at him with quiet curiosity, one eyebrow raised.
“How long have you been doing this by yourself?” Zoro asked. The question frankly stunned Sanji. He had fooled around with Zoro before, but never enough for him to believe Zoro cared about him, or about what makes him tick. Sanji fidgeted with the front of his shirt.
“Not long. A couple weeks? I…I don’t know how to describe it.”
“Try.” Zoro said “I want to know.”
Sanji sighed, his nervous hands finding their way into his hair. “It’s like…I wish there was more to me. Some part of me that was more delicate. Like Nami-san. She’s elegant, soft, and capable. I envy those traits. When we’re swapped bodies it just felt like a piece of me I never knew was there.”
Zoro furrowed his brow. “You’re more refined than all the men on this crew. Is there anything more you’d want?”
Sanji’s heart skipped a beat. “I want to feel how she feels.” The concept didn’t seem to sink in for Zoro, forcing Sanji to reiterate. “I want to feel pretty.”
“Ah.” Zoro said. There was a beat of silence, one where Sanji could only hear the hammering of blood in his ears as Zoro mulled over this information. Sanji couldn’t stand the wait.
“Anyway, let me out of here so I can make you lunch—“ Sanji started. He moved to pass Zoro, only to be stopped by the bulk of his arm as it blocked the entrance.
“Not so fast.” Zoro said, his tone considerably lower than before. It was a rumble Sanji had heard before, and it pricked him with excitement. “It wouldn’t be right of me to accept a meal without treating you first.”
“Zoro—-“
Zoro leaned in, arm wrapping around Sanji’s waist to pull him into a kiss. Normally, he wouldn’t use as much strength to do it, but Sanji seemed to have a specific request. He wanted to feel dainty, refined, and Zoro knew how to sweep a gentleman off his feet. Sanji melted into the kiss, hands working the front of Zoro’s deep green coat to slide it open and down his shoulders. Zoro obliged, allowing Sanji to rake his nails across the broad expanse of his back as they made out. The pantry, though small, was a perfect place to strip down. Heat building up between the two, Zoro unbuttoned Sanji’s blush pink shirt, exposing his chest and slender waist as he pulled the garment down around his elbows. Sanji moaned against Zoro’s lips, mind hazy as Zoro’s rough hands grazed his flesh.
Beneath his slacks, Sanji’s cock was aching. He ground it against Zoro’s hips, eager to use the friction in any way possible. Zoro’s nimble fingers undid the buckle and fly, his fingers hooking the belt loops and yanking Sanji’s pants down around his knees. Sanji broke from their kiss, panicked and flustered.
“Wait, Zoro, wait—-“
Zoro looked down and blinked. “This is—-“
Beneath Sanji’s sleek trousers was another secret. Zoro took a step back, taking Sanji in full view as he stood leaned against the wall. Slung around Sanji’s hips was a delicate lace garter belt. It tickled his curves, with two petal pink ribbons that dipped down the front of his thighs and clipped to a pair of long white thigh-high stockings. Even more erotic was the fact that he had neglected any underwear, leaving his cock aching and exposed, framed by his lacey lingerie. Sanji covered himself with his hands, trying desperately to use the bits of his shirttails to hide this new secret.
“Idiot! I told you to wait!” Sanji barked. Zoro only stood back and admired the scene, impressed at the efforts Sanji went to in order to live out his fantasy. “Well don’t just stare! Do something!”
Zoro reached into the pantry, grabbing Sanji by the wrist to pull him into the light of the main kitchen. Sanji skittered to a halt, kicking off his falling trousers so that he stood in the kitchen wearing nothing but a garter and stockings.
“What are you doing?! Someone will see! Luffy just barges in here whenever.” Sanji hissed, crouching behind the table. Zoro gave no reply, but moved to lock the front and back doors of the kitchen. Already shirtless from their makeout session, Sanji could see the sweat glisten on Zoro’s flushed chest, causing a heat to build in his gut. The next instant, Zoro was at Sanji’s side, firmly taking hold of his arm and hoisting him to his feet. Before Sanji could reply, Zoro hoisted him again, this time so that he held Sanji against the wall, with those long stocking-clad legs wrapped around his thick waist. Sanji was speechless.
“You wanted to feel delicate, yes? Like a soft petal on the wind?” Zoro growled close to his ear. “Well you’re in luck. A master swordsman knows the importance of a gentle touch. I can leave you satisfied without bruising a single petal on you. Would you like that?”
Sanji tightened his leg grip, pulling Zoro flush against his body. “God yes. Take me.”
Zoro ground his hips forward, teasing Sanji relentlessly as he stood pinned against the wall. In Zoro’s arms he was weightless, held safe and secure by years of well trained muscle. Those broad hands wrapped around his naked waist, emphasizing how slender it was. Zoro’s thumbs touched above Sanji’s navel, and Sanji had never felt so delicate. He could be crushed, but he wasn’t. He was safe and supported.
“Hang on” Zoro grunted. Sanji held tight, allowing Zoro to carry him over to the long wooden dining table, where he was laid out gently.
“Here? We eat here.” Sanji panted. Zoro smiled, two strong hands prying Sanji’s knees apart.
“I know.”
Sanji’s mind went blank as Zoro’s tongue found him. It probed him gently, teasing him open as Zoro slid one finger inside of him. Bastard already had lube ready and everything. Sanji made a mental note to do a kitchen inventory and make sure the moss headed idiot didn’t use his good cooking oils, but for now he merely let himself be stretched out by his crew mate.
Those blissful moments didn’t last, as soon Zoro withdrew his fingers in order to prepare himself. Sanji watched through his legs as Zoro shucked off his coat, tossing it to the ground behind him. He then worked his cock out of his pants, showing Sanji just how hard he was. Sanji’s own neglected cock sat upturned on his stomach, twitching and leaking as he waited.
“You look gorgeous.” Zoro said. It was a rare compliment Sanji had never expected from Zoro, and it flooded his mind with a lustful haze. Zoro stroked himself, showing off his impressive length and girth as Sanji lay squirming on the table.
“Tease.” Sanji bit off. Zoro chuckled.
“I could say the same for you. Now that I know you’re wearing those under your clothes, how am I supposed to fight?” Zoro replied. He pressed the head of his cock to Sanji’s hole, eliciting a shuddered sigh from the cook. “I have to take my time. Make a meal of you so I can remember it later. Unlike you, I don’t have pictures.”
Sanji blushed deeply, suddenly aware of what an obscene image he made. Skin flushed pink, riddled with love bites, laid out on the dining room table with his legs spread and cock exposed. It wasn’t dignified, but god it was thrilling. Sanji laid his head back on the table, looking down his nose at Zoro as he entered him. That burning, aching stretch took over his lower half, and Sanji tensed up.
Zoro took his time, moving slowly so as to warm Sanji up. He nudged his hips ever so slightly, teasing the blonde with the promise of more. It wasn’t long until Sanji began to roll his hips and set the pace.
Sanji had never been a vocal lover, but today felt different. Splayed out for Zoro, he felt encouraged to show his appreciation. Soft staccato moans dripped from his lips, accompanying the rhythmic slap of skin-on-skin as Zoro thrust into him.
“Z-Zoro” Sanji moaned, his hands shakily moving for something to grasp as Zoro picked up the pace. Above him, Zoro’s gaze was clouded with lust, his one good eye roving over every inch of Sanji as he dug his hands into the man’s soft hips.
“Hug your elbows,” Zoro commanded. Mind swimming, Sanji did as asked, his already sweaty hands crossing his chest to grasp the opposite elbow. The order confused him at first, until he looked down the length of his body. With his arms crossed like this, his firm pecs were squished together in a sort of mock cleavage. Zoro was watching his tits bounce as they fucked.
God, the thought of it was enough to drive Sanji over the edge. Within a few thrusts, his neglected cock spilled its seed all over his stomach, flooding Sanji’s veins with white hot relief. Zoro’s pace did not falter as he fucked Sanji through his climax, one hand coming down to milk the last of his orgasm from Sanji’s cock.
Hazy with pleasure, Sanji braced himself for Zoro’s climax. He watched as Zoro bucked into him, pulling out at the last second to cum all over Sanji’s chest, splattering his faux cleavage with white. If Sanji hadn’t just finished, he wouldn’t have lasted longer after that.
Stuck in the afterglow, Zoro took a seat at the table, resting his head on Sanji’s shoulder. The two took a moment, neither moving from seat nor table until their heart rate began to slow. Once it did, the chill in the kitchen was too hard to ignore, as was the mess all over Sanji’s abdomen.
“That was something” Sanji breathed. Zoro stuffed his cock back into his pants, his cheeks flushed red.
“Yeah, it was,” he signed. “Did it…did it work for you?”
In desperate need of a cigarette, Sanji crawled off the table, naked and wobbly. He knew he looked foolish, but he couldn’t care less. Taking his cigarettes out of his discarded suit jacket, Sanji lit up and took a deep breath in.
“Oh yes. That was exactly what I wanted.”
Zoro smiled. “Glad I could help. But seriously…burn that picture before Nami finds it.” Sanji chuckled.
“That’s alright. I don’t need it anymore.”