Work Text:
“We’re lost, mosshead,” Sanji said with a grandiose, self-smug tone. He cocked his head to look at Zoro, frost covering the tip of his snuffed out cigarette as he grinded it against his chattering teeth.
Zoro was having none of it. He scowled and stepped forward, staring at the icy narrow paths before them. Each one was only big enough to place one foot in front of the other, with a dark chasm underneath all too willing to welcome their falls with open arms.
“We’re not even in the Florian Triangle yet,” Sanji continued. “And you’ve already vanished us. Great job, asshole. No fucking notes.”
“We’re not vanished, we’re here ,” Zoro grumbled. The cook, as usual, was being an idiot. It wasn’t like he had stepped in and helped. He had been too distracted gathering some sort of frost-tolerant fruit that he was claiming would help at the next winter island.
Well, they were at a winter island now , and it sure wasn’t doing either of them much good.
Sanji was about to smash his foot into Zoro’s head. The swordsman had sworn that he was going the right way, and of course immediately left without waiting for Sanji’s input. And like the generous fool he was, Sanji had gone after him!
“If we starve out here, I will cook you alive and eat you,” Sanji said, like a liar.
“I’d like to see you try,” Zoro shot back as he stomped down his foot onto one of the narrow stone paths, testing the friction. It wasn’t as bad as he thought it would be. A bit slippery, but nothing he couldn’t handle.
Sanji grabbed Zoro by the back of his winter jacket. “Hey! Where do you think you’re going?”
“Back to the ship!”
“ Why the shit would the ship be in that direction?”
“ Because it’s not fucking behind us! ”
Sanji swung a kick, momentarily forgetting that Zoro was already halfway onto the ridge. Zoro, also forgetting he was halfway on the ridge, pivoted, intending to withdraw his sword and block the kick. Instead, his foot slid onto open air, and he fell backwards. In a split second of panic, he grabbed Sanji’s ankle for support.
Sanji yelped, jerking forward as Zoro suddenly pulled down on Sanji’s leg, as Zoro hovered over the empty chasm below him, with only a single foot barely pressed against the icy ridge for support.
“ God … dammit …mosshead,” Sanji swore, as he was slowly dragged across the snow, unable to keep himself planted.
He tried to swing his caught ankle upwards, in hope of flinging Zoro above his head, and then immediately dropping his entire body onto the ground to catch himself.
Instead, he kicked upwards, clocked Zoro in the jaw (and yet still the mosshead did not let go of his ankle), lost his momentum, fell flat on his ass, and was subsequently dragged down into the depths alongside Zoro in a violent scramble.
Zoro hit the ground without any protection, landing flat on his back. Sanji meanwhile fell feet first, and quickly lowered himself to hitting his shoulder first and tumbling onto the ground to break the impact, before also landing on his back with an unimpressive thwump .
“I hate you. So much,” Sanji said dryly.
“Yeah? Whose fault is it that we fell, huh?” Zoro asked, groaning in pain. He sat up and rubbed the back of his neck. Fuck, that had hurt. At least his swords were fine. He couldn’t afford to lose a second one so soon after what happened to Yubashiri.
“Yours.”
“Keep telling yourself that, you delusional motherfucker.”
“ Delusional motherfucker ,” Sanji mimicked back, rolling his eyes at Zoro in dismissal. “Pretty big words for a dumbass like you.”
“You didn’t have to follow me. What? Thought your precious Nami would let you lick her shoes clean if you brought me back?” Zoro countered. He stood up and looked upwards, trying to see how far they would have to climb to get out of here. Fuck, it was cold down here.
White with rage, Sanji attacked Zoro, slamming an axe kick onto the top of his head. Zoro retaliated, whipping his sheath across Sanji’s jaw as he withdrew his sword properly this time.
Ten minutes later, bloodied, bruised, and colder than ever before, the swords were sheathed and Sanji’s feet stayed on the ground, and the two silently turned away from each other, looking for how to escape this massive hole.
Two hours later, even more bloodied and bruised, they had dry twigs from the surrounding plants that thrived in the cold, a fire going, and were at the shortest part of the ravine. If the smoke didn’t catch the attention of the Strawhats, then they would melt the ice with Sanji’s freaky new ability to set himself on fire, as well as Zoro holding as many torches as he could. Once there was exposed rock and not deep blue ice, they would climb up.
Their plans were immediately interrupted when the ice at the bottom started to thin from the heat of the campfire. A flower bud underneath the ice suddenly bloomed, shattering the thinning ice that once held it.
It was a large, purple flower with thick, foul smelling petals, almost as wide as Sanji and Zoro combined.
“What the shit,” Sanji muttered.
Zoro rested his hand on Wado’s hilt, not trusting the flower for one second. Nothing that emerged from the ice alive and healthy could be anything good.
“You finally warm enough to start incinerating this place?” Zoro asked, an ominous feeling rising in his gut.
“Fuck off,” Sanji shot back, even as he too knew it was time to stop playing around. He spun rapidly, igniting his foot in fire. He didn’t know what the plant was, but he had to assume it was ancient, and as much as he wanted to steal a petal and fry it on the open flame, he knew better than to do that to something so vibrantly colored.
He aimed above the flower, shattering the ice that coated the chasm rock. Beneath it more flowers bloomed, reds and pinks and greens and blues, each one as vibrant and foul smelling as the last.
The snow underneath their feet melted too, and small flowers bloomed, coming alive as their bent stems became straight and their leaves stretched out to breathe for the first time in centuries.
“Sure this is a winter island?” Zoro said.
Sanji shrugged. Not like he knew what was going on. The grandline was fucking weird.
The pungent smell was beginning to fill the air now, and Sanji let the fire on his foot go out when he saw it spark oddly. Before he could even worry about being too paranoid, he saw the same spark occur on the campfire.
“Shit, mosshead get down!” Sanji yelled, tackling Zoro to the ground.
“ Hey !” Zoro yelled in protest, his back protesting in anger as it once again took the brunt of the fall.
The campfire exploded in force, flames scorching the air, burning the invisible pollen that had started to ascend. The flowers blackened, instantly disintegrating into ash as it connected to the heat. The air became dark with smoke and a thick, stuffy pollen that caused Sanji to gag. He could feel it seeping into his skin, coating his lungs and getting into his eyes.
It clung to his clothes, seeped into his skin, and Sanji gasped at the sensation, not knowing what it was or what he felt, but knowing instantly that it was dangerous. The pollen had risen in the air, and now it fell on him like a smokey, wispy rain, soaking through his body like acid.
Zoro felt the burning, pungent sensation on his arms, as the dying flowers near him exploded into their final puff of wispy, thick pollen.
The wave of fire stopped as suddenly as it started, leaving clear air and the smell of burned grass behind it.
Sanji looked up groggily to see the campfire still going, surrounded by the ash of all it destroyed. His tongue felt heavy in his mouth.
“Get off me,” Zoro muttered, shoving the cook off him. Damn idiot. Where did he get off acting like the fucking hero? No good lousy pervert dumbass.
To his surprise, Sanji crumpled and fell off him with no pushback whatsoever. Sanji hissed in pain as he fell off, finding his limbs too heavy to move.
Zoro sat up and looked down at Sanji in confusion. Heat rose to cheeks and he felt blood rush down to his cock, suddenly hard, as he saw Sanji’s disheveled form. Disgust and confusion shot through Zoro and he instantly turned away and slammed his hands into the cold snow and rubbed it onto his face.
Sanji’s body was vibrating . He could barely breathe, as if a great weight had been placed on his chest. Was he poisoned? Fuck. If he got poisoned for his troubles of saving the great idiot mosshead, he would never forgive the bastard. Why him? What gave Zoro the right to walk around all fine while Sanji suffered?
He glanced over at Zoro, ready to insult him, only to find the words fail to leave his lips. Talking was hard. Existing was hard. And he was so goddamn sweaty and warm .
Fever, maybe?
He grabbed at his forehead, not feeling hot at all. He placed his hand on the snow and realized it wasn’t that he wasn’t warm in the head, but that he was warm all over. His hands were reddened and instantly melted the snow near him.
Sanji finally mustered the strength to try and sit up, and instantly realized what a mistake that was. The fabric of his underwear brushed up against his cock, and a jolt of arousal shot through Sanji so intensely that he nearly yelled from the shock.
He remained frozen in place, not daring to move again.
Zoro stood up and slowly made his way to the fire. It was active now, but it would quickly burn through what twigs they had been able to find. The ice on the chasms had started to melt, but it was a long way up, and there was always a potential of more of those fucking flowers being stuck behind the ice walls.
Sanji gave a pained moan behind him, and Zoro turned to look at the cook.
“Get up,” Zoro said sourly, rougher than he intended.
“Fuck you,” Sanji hissed. He was still flat on his back, his chest heaving upwards rapidly. Zoro immediately looked away again as he felt the heat rise again.
The cook was attractive of course, Zoro had always known that. But it was just another fact of life. Plenty of people were attractive. So what? That didn’t mean anything.
Which made it all the more bizarre that suddenly the cook’s form was all Zoro could think about. The long legs, the thick, constricting suit. The tie he had around his neck--
Zoro shuddered and focused on grabbing the dried twigs that had been pushed away from the fiery force and returning them back to the campfire.
“No more burning,” Sanji moaned, his vision blurring. His cock was hard and stretching the fabric in his pants. He could feel each and every speck of ash and snowflake on his skin. He could feel the snow melting from his heat, dripping down and leaving a wet trail behind. His own sweat started to pool in his chest, soaking his undershirt through.
Sanji shivered and pulled the winter coat over his suit jacket, flinching at the surge of arousal that came with it when the fur tickled his throat and nose. He sneezed, jolting upwards and clapping his hands over his mouth to suppress the moan.
Zoro did not dare look at Sanji. Whatever sounds of pain he was making, Zoro could not react to, at least until this strange sensation wore off. “We can’t put out the fire. We’ll freeze to death.”
More accurately, if they stayed in ravine without the fire they would freeze to death. But Sanji wasn’t standing up yet, and Zoro’s legs felt oddly numbed. Something was wrong here, real fucking wrong.
He needed release. He needed to… get away from Sanji. Just for a little bit. Find a way for Sanji to trust him enough to not wander off.
Sanji remained sitting, even as his shoulders grew heavy. Every single movement of his tightly buttoned shirt and form-fitting pants only served to drive him further over the edge. His breathing grew shallow as he resisted the urge to press his stomach to the ground and grind down desperately until he could feel satisfaction. It was a good thing Zoro wasn’t looking at him, but it was only a matter of time before he did, and Sanji needed to figure out how to stop this.
“Going to get more wood,” Zoro said abruptly, immediately walking off into a random direction.
“ Idiot ,” Sanji moaned, too quietly for Zoro to hear. Fine. The ravine wasn’t that big, he could find Zoro later. He just had to--
He desperately unbuckled his belt, hissing in distress as he brushed against his crotch. This would be quick, he was too fucking sensitive.
Sanji pulled down his pants, just enough to get under his ass, and gripped at his underwear fiercely. He moaned, unable to contain himself this time. Fuck, it didn’t even feel good. With a shuddering, shaking hand, he rubbed the damp spot on the fabric where his cockhead rested. His dick was… bigger than it should be. Not by much, but Sanji knew his own form well.
He pulled down his underwear, exposing his cock to the cold air. It was bright red and swollen, each vein bulging out, blue and shuddering.
“ Mm-- ” Sanji whined, instantly cursing his own curiosity. The cold did not improve his arousal. Instead it made his balls tighten even more, causing Sanji to writhe in pain. He had never felt that before, it wasn’t how those things were supposed to work what the fuck . It felt like his cock was suffocating, cutting off Sanji’s own breath.
He stroked himself once, his cock already slick with precum and sweat. Sanji’s back arched at the sensation and his thighs immediately snapped together at the sensation. Every muscle in his body tensed and even his jaw grinded down on his teeth in desperation.
Too much. It was too much. Gasping and shaking, Sanji tried to stroke himself again, but was barely able to wrap his fingers around the shaft when he found himself unable to move, so overwhelmed by his own body.
Dammit. Dammit .
Sanji quickly wrapped his arm behind him, and ran his own fingers down his backside. He finished quicker when he fingered himself. If he had limited movement, if he could just--
To Sanji’s surprise, his ass was more wet than his cock. He whipped his hand back in front of him, not knowing what to expect, and registered in shock a semi-translucent slimy material. He didn’t know what it was.
His cock throbbed and Sanji’s hips bucked from want. He quickly dove his hand back down and shoved his fingers in his ass before he could think about it further. Immediately he balked in pain, as instead of thrusting inwards, he found his rim practically sealed shut, his fingers only successfully pushing it in at an absurdly slow pace instead of a fast and easy opening.
Sanji sobbed, wanting nothing more than relief. He tried again, gently trying to pry himself loose before Zoro returned and saw him in such a miserable state. He had never been this tight before, and even when he finally managed to wiggle his pointer finger in, it was too much. His own ass clenched against him, barely allowing any movement despite the slippery liquid inside practically begging him to go faster.
He forced his finger deeper in and bit down on his tongue before he could cry out. It was too much. He couldn’t do it. Shit he couldn’t do it. He needed to cum. He couldn’t even think of finding the Sunny or calling for help or escaping the ravine or even Zoro walking in on him anymore.
He needed the burning to stop, the shaking to stop, for his chest to calm for everything to stop. He wanted to beg, to scream, to unclench his muscles, but he could not. Even as he fruitlessly shoved a single finger inside of him, he found himself unable to continue, with each movement building a tension that would not break.
Sanji pulled his underwear up so that it covered his cock and turned on his stomach. He raised his ass up in the air, hating himself for how utterly humiliating this was. He grinded down onto the ground, trying to get the friction of his own clothes and the dirt on his cock while he slowly fingered himself.
He gasped desperately, unable to find the perfect position. He tried to fuck himself with another finger, but was unable to, his entire body seizing up as his fingertip brushed against the rim.
“Fuck,” Sanji sobbed, not knowing what to do. He looked down, hazily, and saw his swollen cock sending out spurts of cum. He couldn’t even feel it. It was barely noticeable. Surely that couldn’t be right. That had to be a trick. There was no way he had orgasmed and it had accomplished nothing .
He tried to think of something. Anything to get his mind working. Faceless women in lingerie, flocking to him and touching him. Beautiful Nami, a strap attached to her soft hips as she informed Sanji of how much debt he had to repay. His darling Robin, even, with so many precise and dexterous hands that he wouldn’t even be able to move…
Sanji angrily shoved his finger inside of him as deep as it could go, curling around that spot he knew too well. A jolt of sudden, eye-watering pleasure hit him, and this time he felt his cock spasm and thrust forward as he came.
For one second, the intensity lessened, allowing Sanji to gasp desperately for air. And then a second later, it returned, worse than before.
“No no no no no ,” Sanji sobbed. What the fuck was he supposed to do now?
Finding no other solution, freezing and miserable, Sanji slowly pulled his pants up, moaning desperately as his pants pressed down on his cock.
Zoro, meanwhile, was faring no better.
He found a small, petrified stump, far away from the curly-browed idiot. He undid his pants and moaned in relief as he cupped his balls and licked at his hand. To his surprise, he barely needed it, his cock already dripping with precum.
He stroked himself, surprised at how aroused he was. It felt like a fire building in his groin that threatened to overtake his entire body.
“Fuck, cook,” Zoro muttered to himself, not about to deny the sight that had caused it. He stuck his own fingers in his mouth, pretending they were Sanji’s. Usually the idea of another person in his mind wasn’t actually necessary to jerk off, but for some reason this time it electrified him. He needed Sanji underneath him, moaning, begging, writhing .
He wanted to lie down and slide Sanji onto his dick, slowly at first, and all at once, while Sanji cursed at him, threatening his life, but unable to resist as Zoro fucked him into oblivion.
Fuck, Zoro wanted it so badly. Would Sanji come from Zoro’s dick alone? Would he have to touch himself, desperately jerking off while his hips shook? It was just a fantasy, Zoro could have it both ways. He could have Sanji on top of him, underneath him, his lips wrapped around Zoro’s cock as he choked, his tongue teasing Zoro’s ass--
Zoro gasped, his orgasm hitting him far too quickly. He looked down at the cum, sighing in relief. At least that was over with.
He waited for the post-orgasmic haze to fade, and took a moment to breathe in the cold air. It would be good for him to feel cold and in his own body again. Ground him back to reality and not whatever the fuck that was.
His body had never done that before. Zoro wondered if he had been with someone else, if the same thing would happen. Not that it mattered anymore.
Although… not that he wouldn’t say no to it. If Nami had been there, her tits heaving against her shirt, threatening to pop out, Zoro could flip her over, hold her down with one hand, her tits cupped in the other as he grinded down on her, not letting her know whether he would fuck her good in her cunt or force her to take it up the ass. Usopp, scrawny and so easily bendable. Usopp would be so good around Zoro’s cock, he knew it, barely able to contain Zoro’s girth. He wouldn’t be proud like Sanji, but immediately compliant, as he begged for more.
The thoughts continued to crash in his mind. Luffy. Robin. Vivi. Franky (fuck, Franky, that man was huge, imagine that--)
Zoro shook his head. What the fuck .
His cock was still hard.
That wasn’t right.
Desperately, Zoro gripped his cockhead and stroked himself again. He was sore from his orgasm but it didn’t matter, he liked the pain. He ran his fingers up and down his chest, drawing whatever arousal he could. The thoughts of the others played in his mind, but it quickly settled on Sanji.
Sanji, with his ankles pinned over his head. Sanji shuddering as Zoro wrapped his fingers around the cook’s neck, pressing down until Sanji could barely whisper. Desperately bucking his hips, his cock erect and yearning for Zoro’s touch.
He pictured Sanji with his hands tied behind his back, Zoro grabbing a fistful of blond hair and shoving him forwards, forcing the cook to take the length of his cock.
Before Zoro could even enjoy the image, he orgasmed again, as suddenly as he did before.
This time Zoro thought of nothing as his fingers tingled and his chest rose up and down in desperation.
He was no longer erect, but Zoro could feel it. He had abated nothing. Every thought of Sanji was like a shockwave, threatening to unfurl into every dirty idea and fantasy he had. He stood up and pulled up his pants, not liking how sensitively his cock twitched at the stimulation.
Zoro would have to do this again, and again, until the arousal wore off. But in his brief, unsatisfying moment of clarity, he realized he had left Sanji alone while the man had remained flat on the ground. It was only now that it occurred to him that Sanji could be hurt, and Zoro had just strode off to masturbate furiously.
He strode back, angered with himself. What was wrong with him? He was better than this. Absolutely fucking better than this. If Sanji had found him injured and then waltzed off with an erection, Zoro would have killed the bastard. Maybe when this was over he would allow Sanji to stab him with a kitchen knife. That seemed fair.
This was, evidently the wrong thought, and Zoro dropped to the ground again, cursing his own imagination.
With the sensation of blood and cold steel dancing in his mind, Zoro furiously palmed himself, not even bothering to take off his pants this time, just letting his cockhead out. He orgasmed almost immediately afterwards, with not even a pitiful amount of relief to tide him over.
If anything, he was more aroused than when he had started.
It was like he yearned for someone else. To lose his mind in warm flesh and let fantasy become reality.
Zoro scowled and forced himself to stand up. He would deal with this problem when they got back to the Sunny . He was a fucking adult. He could handle whatever this was without being a gross fucking pig.
He returned to the clearing, albeit much later than he thought he would, to find Sanji unmoved, as the last of the flames of the fire slowly faded.
He had forgotten to get kindling.
It was no shock to Sanji when the swordsman returned empty handed. It was pathetically predictable, actually. Worse still, was when Sanji saw his broad muscles and angry gaze, he shuddered and curled further in on himself.
Nope. Nope nope nope . There was no way Sanji was allowing himself, in the midst of an unstoppable arousal, to fantasize about Zoro taking him out of his misery.
Sanji sometimes fucked men, but he certainly didn’t allow men to fuck him . And he certainly wasn’t going to beg Zoro to rub his grimy hands all over him in a desperate attempt to satiate whatever the fuck this was.
“Are you hurt?” Zoro asked stiffly, neatly avoiding Sanji’s gaze.
“Can’t move,” Sanji groaned. “Freezing my ass off.”
“Something broken?”
Sanji shook his head vigorously, feeling his hair brush against the back of his neck and his thighs pressing against his cock. “Poisoned. The flowers. They. Did something.”
“... what did they do to you?” Zoro asked, suddenly realizing that it was possible if he was suffering, so was the cook. He finally let himself look at Sanji and realized how red in the face he was.
“Sensitive. Everything hurts,” Sanji answered, knowing it wasn’t technically a lie.
Zoro held his breath. Sensitive. That sure was a word for it. “We need to get out of here.”
“No fucking shit!” Sanji coughed, before spasming and clutching himself even tighter.
Zoro was about to suggest carrying Sanji and instantly realized that would be a bad idea. Even the thought of him cradling Sanji’s form was enough to make his knees buckle. This was a drug. He was fucking drugged.
Unable to say anything helpful, Zoro abruptly turned around again, this time vowing to return with wood.
Sanji cursed the man leaving. He tried again in vain to relieve himself, but this time was even worse. Because now a dangerous thought was forming inside his head, an idea that he could not shake.
Zoro was here. Zoro was able to move. What if Zoro relieved him? What if instead of trying to focus whatever muscle control he had into trying to get himself off he asked Zoro to do it? Surely he would, even if it was a little gross, right? If Sanji needed it?
Sanji shuddered at the idea. Of Zoro leaning over him, pulling down his pants and gripping Sanji’s cock. Of stroking Sanji while he was unable to move, unable to escape the pleasure and intensity he needed so badly.
It would hurt, Sanji knew. Even now touching himself hurt. It would be too much for Sanji, and he knew he would try to make it stop. He would have to tell the swordsman to keep going, no matter what Sanji did. To hold him down and force him to finish until Sanji could finally catch his breath again.
Fuck.
Sanji whimpered as he idly snaked his hand up his chest and touched his nipple. Even through his button up and undershirt he could feel it, sensitive and erect. He rubbed experimentally, but that too proved to be too much for him as his cock throbbed in desire, causing Sanji to nearly white out in the process.
Worse. It was getting worse. He couldn’t do anything but exist, painfully aware of every nerve in his body. Even the pressure on his back and side and he lay down was too much, as if it was a wall that was closing in around him, threatening to trap him here forever.
By the time Zoro arrived with a large uprooted tree trunk in tow, Sanji’s hands were chapped from the cold, rubbed raw by his attempts to satisfy himself.
He distantly remembered protesting at the idea of fire, but at this point he couldn’t muster the energy to care. Sanji crawled over to the burnt out fire and watched as Zoro set the trunk down.
“Need a light,” Zoro said, looking away from Sanji as he spoke.
Sanji groaned. No way was he going to be able to spin out into a fiery kick at this point. He weakly reached into his jacket and pulled out his lighter, tossing it at Zoro’s feet.
Zoro sighed quietly as he picked up the lighter. It didn’t take long to set up the fire, this time further away from the icy wall that contained the large purple flower. The smoke signal might be enough, but if it wasn’t, he would set to cutting the ice apart.
This was why he should have been the one protecting Sanji. Sanji had fire. Sanji knew how to cook. Sanji knew how to get back to the ship. None of those were Zoro’s jobs, and now that idiot had made them his, because Sanji didn’t have the good sense to realize that himself.
Idiot. Fucking idiot.
Night fell, and the two sat quietly at the fire. Zoro tried to focus on the flames in order to meditate, but found himself constantly and pathetically distracted. Sanji was barely moving. Some dark part of his mind told him that the cook wouldn’t even fight back.
It would be an awful lot easier to think if he could get some relief. And Sanji was right there . Sure, he would squirm, protest, maybe even scream, but who else would hear him? If they could be heard, they would be found already. And then when it was over, he could blame it on whatever those flowers did to him. And only Zoro would know it was a lie.
It was of course, just a thought. A thought that warned Zoro he should, under no circumstances, do anything like that. If he allowed himself to entertain it for even a second, he would lose. And Zoro did not intend to lose. He would wait it out.
“Zoro…” Sanji said sluggishly, as he barely propped his head up. “I think it’s an aphrodisiac.”
“Hm?” Zoro had barely registered Sanji’s words.
“Aphrodisiac,” Sanji slurred. “Think those plants sprayed us with a pollen that… raises your libido.”
Zoro nodded. “Probably.”
There was silence between the two. It made sense. Sanji had taken the brunt of the pollen, and now he was barely able to move. Zoro had received less, but was not about to act like he didn’t know what Sanji was talking about.
They both knew. And they both knew that the other knew.
And now the only question was what to do about it.
The hours ticked by, and the fire started to dwindle. Zoro disappeared yet again to find wood. For food, he clumsily roasted the fruit Sanji had brought with him, now smashed pulp in Sanji’s bag.
This was not sustainable.
Night came and went. Zoro barely slept, and Sanji had not slept at all.
“Zoro,” Sanji said, uttering the first word in hours. He couldn’t take it anymore. He felt like he was dying. Maybe he was dying.
Zoro remained in the spot he had slept in, refusing to budge. He opened one of his eyes and looked at Sanji warily. His dreams had been filled with sex, of filthy, brazen sex. Of fucking Sanji over and over again, of spreading the cook’s legs wider and wider, of running his length across Sanji’s body until Zoro could claim every inch of the cook’s being.
“I… I need you to fuck me,” Sanji said, his face red.
It was as if the air had been knocked out of Zoro’s lungs. “You don’t mean that.”
“I absolutely do.”
“You don’t want that.”
Sanji laughed. “Of course I don’t, but I need it.”
Zoro shook his head. “No, you don’t.”
In truth, Zoro had no idea what Sanji needed, but he wasn’t an idiot. He had been stuck with thoughts of fucking almost every person he ever met since the onset of the pollen. He could only imagine Sanji, known womanizer, was far more gone than he was.
He wasn’t going to take advantage of that. Zoro knew he’d regret even touching Sanji in this state, and he didn’t want to think of what would happen if Sanji woke up, finally clear of mind, only to remember that he had propositioned Zoro. And Zoro had said yes .
Sanji felt like he had gone mad. In all his plans, all his thoughts, all his pained ramblings, it hadn’t occurred to him that Zoro would turn him down. Well. Fuck. His already red cheeks burned in embarrassment. This was worse, actually, than his idea of begging for relief like a sex-starved weakling. This was so much fucking worse.
“It’s fine,” Sanji said faintly, barely able to think. “I can’t… I can’t move. I need some relief.”
“I can leave so you can take care of yourself,” Zoro said firmly. He knew he had to do this. He still had some sense in him, even if Sanji didn’t.
Sanji groaned and dropped his head onto the ground. He shoved his hands underneath his own shirt, desperately clamoring for warmth. He was numbed now, barely able to feel his own body. It was as if his skin had been scraped off, leaving nothing but his raw, burning muscles underneath to rub against each other, unable to provide relief.
He wanted to scream, to tear his hair out, to throw himself onto the burning fire in hopes it would burn his nerves away into nothing.
“Please,” Sanji hissed, saying goodbye to the last of his dignity. “ Please .”
Zoro’s mouth had gone dry. He was begging. Sanji was begging him. It was unreal, like some sort of freaky mirror world. And he ached to give in. To crawl over Sanji and demand he beg again, to force him to undress Zoro with his shivering fingers, clumsily fumbling with Zoro’s clothes in his weakened state. Desperately grinding against Zoro’s clothed thigh, seeking relief as Zoro only grew harder. Taking pleasure in guiding Sanji’s hands to his cock, telling him to stroke, that if he wanted relief so badly he would need to earn it.
Zoro violently shook his head and walked off, planning to dunk his entire body into nearby snow.
This had to pass. At some point the pollen would leave their system and it would be a bad, embarrassing nightmare they never talked about again. Zoro couldn’t live like this, constantly bombarded with thoughts of Sanji while his legs ached and his cock twitched at every movement. He could only imagine it was worse for the cook. If he was able to get some relief from masturbating, surely the cook could as well. Even a few seconds was better than nothing.
Of course, Zoro distantly could not remember if he had truly felt relief or not the last time he had desperately tried to excise the sensation. The past day was fuzzy, as if barely remembered. All he could think of was the current moment as the cold wind blew through his winter jacket, and Zoro ached to feel skin against his own.
Sanji remained lying on the ground, heaving desperately. He couldn’t try and jerk off, not again. It only made it worse. So much fucking worse. He could barely brush his hand against his cock without his muscles seizing and his entire body shuddering from the sensation. He was filthy too, unable to clean or even brush the dirt off his skin. He couldn’t adjust his clothes, even as they had dried and soaked and dried and soaked through again.
He was trapped, trapped in his own body. He needed to be touched. He needed this to end. This had gone on too long.
When Zoro returned with more wood and frozen acorns, Sanji had a plan.
“I could probably get us out,” Sanji muttered. “If I could stand. Set fire to the whole ravine. We start climbing quickly, before any more weird plants activate.”
“Can you move?” Zoro asked, not liking this line of thought at all.
Sanji groaned. What was he supposed to say? No, Zoro, he couldn’t, not unless Zoro in his infinite charity was willing to do his crewmate a solid and jerk him off! What a fucking asshole!
He didn’t bother to answer Zoro’s question. He lay on his back, staring at the sun in the sky, watching it move. He tried to count to distract himself, but it only made it worse. Morning would turn into noon.
Burnt acorns tasted disgusting.
“You could pretend I was a woman,” Sanji said, finally, just as the sun passed the center of the sky.
Zoro stared at Sanji blankly, fully not expecting such a statement. “What?”
“If you… closed your eyes. Pretended I was a woman. You wouldn’t even have to touch me.” Sanji continued, biting the inside of his cheek. “You could do that.”
Sanji waited for Zoro’s response, praying it was enough. It was crass, disgusting, and so fucking humiliating to say. He needed it to be enough. He didn’t care what happened tomorrow or even an hour from now. Zoro could mock him all he wanted, Sanji needed it. He needed help.
“I wouldn’t fuck you even if you were a woman,” Zoro said abruptly, his mind going blank at the request. It wasn’t about gender, Zoro had no idea why Sanji thought it was. He wasn’t taking advantage of Sanji, period.
The response provoked a strangulated sob from Sanji. Sanji clasped his hands onto his face, tore at his hair and screamed.
“Fuck! Man!” Sanji hissed, hating himself and hating how his chest throbbed and his throat ached and his cock desperately pressed against his own clothes. This couldn’t continue this couldn’t fucking continue .
He looked at Zoro, hating his stoicism, hating how above it all he was, hating how Zoro could look at him with such disgust.
Sanji’s lip curled in anger. “I’ll pay for your booze for the next month.”
Zoro’s mind grounded to a halt. He had known Sanji was just as affected as he was, but he hadn’t expected Sanji to start bargaining.
“Don’t, Cook,” Zoro protested. “This isn’t about that.”
“ Then what is it about ?” Sanji yelled, his voice hoarse. “Fuck, am I that disgusting?”
He certainly felt disgusting. Unable to sleep, ravenous, his hands cracked with dirt and ash underneath his nails and covering his face and hair. His knees scuffed and his clothes smelling of sweat. No doubt he looked monstrous, only more pathetic as he lay on the ground, barely able to claw his way closer to Zoro.
Probably for the best. Sanji knew that if he was anywhere near the swordsman; he'd throw himself at the guy. Pathetic. Fucking pathetic. No wonder Zoro was rebuffing him so soundly. Sanji was going to die like this, he knew it.
Zoro looked at Sanji, his eyes wide. The cook was reddened, his hair fraying in every direction, no doubt from having to sleep on the floor. Tears streamed down his ash cheeks as his arms shook and struggled to keep his form up.
“I… I don’t think you're disgusting,” Zoro said, nonplussed. He dug his fingers into the ground, stopping himself from moving closer. If he moved closer to comfort Sanji, it would be too late.
“Then why ?” Sanji spat. “What is so wrong that the idea of you touching me is so fucking sickening?”
Sanji knew he was being unreasonable. Just because he would grin and bear it to help someone out like this didn’t mean Zoro had to be. Zoro could be repulsed by sex, or maybe he had some fucked up encounter long ago. Maybe his dick didn’t work right. It wasn’t fair to assume Zoro simply could just waltz up to Sanji and do what he wanted. It was downright selfish, even.
But at the same time, Sanji couldn’t help but hate Zoro. It sure was easy being the guy who wasn’t coming completely undone. And it was Zoro . A man Sanji despised and respected with equal fervor. He had thought Zoro would at least understand that.
It wasn’t fair that all Sanji could think of was Zoro’s exposed hands amidst the thick coats, wanting nothing more than to feel them on his body. He knew how the swordsman looked naked, toned and tan and effortlessly sculpted, littered with scars from thousands of battles. It was enough to make Sanji salivate. He wanted it, and he could not have it.
“Because the minute this passes you’re going to realize what you asked of me,” Zoro said. “And neither of us want that.”
“Oh fuck off ! You think I don’t know that? I’ve fucking--I’ve orgasmed what, ten times by now? Twelve? Nothing. I can’t. I can’t fucking do it, Zoro. I tried . I tried so hard to do it without your help. Even--” Sanji cut himself off with a shudder. “Even talking is too much.”
Zoro pursed his lips together. He looked upwards at the sky. This was the problem with lying. He needed to come clean.
“I can’t do it, Curly--”
“-- why, you piece of shit --”
“--Not because of you! It has nothing to do with you!” Zoro hissed, standing up in anger. His instincts overtook him, and he only realized his mistake when it was too late, as he took a step towards the cook to yell at him further.
Zoro stood over Sanji, the man limp on the ground, barely moving. His hair clung to his flushed cheeks, and Zoro licked his lips. Sanji was gagging for it, aching for Zoro to take him. It would be so easy . Even if Sanji changed his mind midway, it wasn’t like he could overpower him.
Zoro turned around, bit down on his hand and forced himself into a seiza position.
“Then what ?” Sanji muttered. “Tell me so I can at least know why I’m suffering.”
“Because I got hit by the pollen too, jackass!” Zoro hissed, keeping his gaze on the smoldering flames.
“So?”
“ What do you mean, ‘so’!? ” Zoro yelled. “You think you’re the only one who can’t--”
He didn’t finish his sentence. Zoro grimaced, pinching the skin on his thighs to keep himself focused.
“I could help you too,” Sanji said slowly. If that was all Zoro worried about, then maybe there was still hope. Sanji had never sucked a dick before, but he had lovingly caressed many a strap before, and he knew what felt good on his own. It would be easy, especially if Zoro was even a fraction as sensitive as Sanji was.
“It’s not about that.”
Sanji groaned. He pushed himself forward, reached out and grabbed Zoro’s shoulder. “Then what ? You promise yourself to someone or some purity-ass shit? You a virgin?”
The hand on Zoro’s shoulder clasped him like a sudden attack. Zoro froze, not hearing Sanji’s words. He whipped around and kicked Sanji away, accidentally knocking him straight across the temple.
“ Fuck! ” Sanji hissed, falling backwards with no resistance whatsoever.
Zoro inched away from Sanji, barely able to force himself off the ground now. It burned. He had been so close. His heart pounded in his chest and Zoro could taste iron on his tongue. He needed to leave, try and jerk off again. Maybe if he just kept doing it, he’d reach the end. If he could do that, return to the camp sober, then he could help Sanji.
“You fucking asshole !” Sanji yelled, his head pounding.
“Cook, if I touch you, I’m not going to stop. I’m not going to stop until I’m done, and I don’t know when that will be or if there is a stop to be had,” Zoro said quickly, inching further away. “You don’t want that--”
“ Who the fuck are you to say what I want ?” Sanji screamed. “You didn’t get the full blast, Zoro! I did! I feel like I’m fucking dying!”
“I know! I know --” Zoro stammered. He rubbed at his forehead, wiping the sweat away desperately. His head thrummed in anticipation as his groin stirred. He had been half hard nearly the entire night and into the day, and now he was hardening again, every word coming out of Sanji’s mouth like salt to the wound.
He needed Sanji to stop. If they were going to survive long enough for them to be found (wasn’t Zoro going to try and break out… fuck why couldn’t he remember…), then he needed Sanji to not say shit like that. He needed to maintain the wall, and it was rapidly becoming clear he couldn’t do it alone.
“I know you want it now. I believe you. But what about tomorrow?” Zoro said slowly.
Sanji nearly screamed again. Idiot idiot idiot . “Who cares about tomorrow? Fuck tomorrow! You want to know what will piss me off more than me waking up and realizing I threw myself at you like some fucking whore? If I go without sleep again , and still feel like this!”
“If the others find us--”
“ What ?” Sanji hissed mockingly. “If the others find us then what ? I’ll ask Luffy to fuck my brains out? In front of everyone, because no matter how much I convince myself I could be patient and wait for privacy we know I won’t? I’ll pray that Chopper knows what we got poisoned with?”
Zoro sucked on the inside of his cheek. He hadn’t thought that far. It had felt like an abstract solution at the time, like the crew arriving would somehow also solve the poison in their veins.
“You don’t even know if this will fix anything,” Zoro shot back, but he already knew the answer. It was one he was thinking himself, one he couldn’t avoid.
“Then we have to try !” Sanji pleaded, nursing his bruised forehead. “If it doesn’t work, fine, we’re just fucked. But we have to try something, for the love of shit!”
Zoro shook his head as violently as he could muster. “No. I won’t do that to you. I can’t .”
Sanij stared at Zoro with hollow eyes. Fuck, he was so cold. Even as disgustingly hot sweat poured down his head he was so fucking cold .
He stared at the man’s horrified face, the green hair clashing horribly with the surrounding ice and burnt ground. How dare he. How fucking dare he.
“Fuck you,” Sanji mumbled, unable to hold himself up any longer. He collapsed to the ground, unable to hide his moans as his skin pressed against the ground.
Zoro swallowed dryly as he looked into Sanji’s unfocused eyes. He had been trying to avoid studying the cook too intently, but now it became all too clear how deep in Sanji was. He didn’t even look aroused, he looked pained.
Was this worth it?
Zoro shuddered at the thought. It was a trick thought. One trying to get him to break his morals.
He forced himself upwards and left, vowing to find more food and wood. He didn’t know how far he went, but he found himself losing strength quicker than before. He dropped to his knees, groaning at the pain.
He had to get it out. He had to get it out . But it didn’t matter. The thoughts, the fantasies, they felt like pale imitators. Zoro reached orgasm with no pleasure. He tried again and again, but each time he only became more unsatisfied, and more filled with want.
Zoro’s panting grew heavy. He couldn’t even think anymore. He didn’t even remember what he had left to do. Find food, maybe? Zoro didn’t even know where to look.
He staggered back to the camp in a haze. By the time he found it again, the sun was starting to set. He couldn’t think of anything else except Sanji’s curled, shivering form, still in the same spot as before.
Against his better judgment he lumbered over to Sanji and stood over him.
Sanji looked up, barely cognizant of Zoro. He opened his mouth to speak, but no words came out.
Zoro leaned down, his breath heavy. He knew it was too late, no matter what Sanji said, he had gotten too close. He could smell Sanji, feel the heat emanating from him, and his own teeth grinded against each other as he resisted the urged to climb on top of him then and there.
“Are you sure?” Zoro murmured.
Sanji couldn’t respond. He didn’t even hear what Zoro said. He whined, tugging at Zoro’s knee, wanting him to get closer.
“Cook. Are you sure ,” Zoro pleaded, his voice barely a whisper.
“ Zoro… ” Sanji moaned, clumsily trailing his hand up Zoro’s thigh. It was too much. Zoro couldn’t take it. He sighed, knowing he was fucked.
Zoro pulled Sanji upwards, shuddering as he did. He took off Sanji’s winter coat and suit jacket. Sanji lolled his head back like a rag doll, his erection straining against his suit pants. Zoro shoved off his own jacket and crushed Sanji’s groin against his, relief finally fluttering through him.
There was something intoxicating about it, different. Zoro could feel it.
Sanji hissed in distress at the sudden weight pressed against him. He desperately tried to grind against Zoro’s clothed erection, but found himself unable to summon the energy. Zoro’s grip on him was tight, too tight, but he was too overwhelmed to stop it. Logically he didn’t want it to stop. He needed this to happen. But physically, it was as if he had been attacked.
He writhed, whimpering as he tried to get away from Zoro’s grasp. Zoro was unperturbed by this and tore off Sanji’s button-up, not bothering to undo each button individually. He pulled off the cook’s undershirt next, finally exposing his torso to the elements.
“ Shit ,” Sanji whined.
Zoro grinned, as if overcome with bloodlust. He watched as Sanji’s already shivering frame became colder. Sanji pressed against Zoro, wrapping his arms around him in a desperate bid for warmth. Fuck. This was really happening.
He tugged ineffectively at Sanji’s tie before removing that too, once it managed to loosen. Normally the idea of fucking Sanji in a tie would be a dream come true, but Zoro needed him naked. Zoro needed every inch of him exposed, with nothing to hide. It was that thought alone that invigorated him to dip forward, slamming Sanji onto the bare ground as he turned his attention to the fucking suit pants.
“Fucking--” Zoro swore as the pants hitched at the hips, not going down any further.
Sanji barely knew what was going on, all he knew was that there were hands on him. Hands he did not have to control. He barely registered a seam of his pants ripping and them suddenly torn off of him, only noticing how much colder it was. He wrapped his legs around Zoro, moaning in want.
The sound only encouraged Zoro as he finally stripped Sanji bare. The cook didn’t even seem to realize the state he was in, flushed and heaving, with his erection dribbling precum on his stomach.
All the plans and fantasies melted away in Zoro’s mind to a feral, basic need. He lowered his own pants and without even thinking grounded down onto Sanji’s flesh.
Sanji yelled at the sensation, Zoro’s erection pressing against his own. Fuck. Fuck . He was already barely able to control himself, what would happen when Zoro actually fucked him? Almost a day with little food and inability to move only worsened it, making Sanji dizzy from the sensation.
“Zoro-- aahh --” Sanji moaned distantly. “It’s too much.”
The words pricked the back of Zoro’s mind. The part that cared for Sanji was silent, muffled by the fog of Zoros’ overwhelming desire. Instead he found himself eager. He thrust against Sanji’s stomach more intensely, taking pleasure in the hitch in Sanji’s cry when he did.
“You wanted this, Cook,” Zoro snarled, leaning over and biting at Sanji’s ear.
“Fuck-- fuck --” Sanji hissed. “Don’t stop you asshole, no matter how much I beg. I need this to be over fuck --”
“Oh, I’m going to make you beg.”
Sanji blanched at the words, quickly realizing what he was in for. Zoro had been less affected, yes, but he hadn’t been joking about his control. Zoro was shaking and sweating as much as Sanji, and although Zoro had selfishly decided to keep his clothes on, Sanji could see his skin had tightened, with every muscle prominently on display.
Zoro’s eyes were unfocused, no doubt exactly like Sanji’s were, with one pupil more dilated than the other.
The swordsman bent down, sloppily kissing Sanji, moaning into his mouth and biting at his lips. Sanji weakly pressed forward, balling his hands around Zoro’s shirt.
Sanji tasted like cigarettes, and Zoro had never realized how much he liked that. He pulled away and experimentally stuck a finger into Sanji’s mouth. Sanji didn’t even hesitate to wrap his lips around it and suck, coating Zoro’s finger in saliva.
“Fuck, I’m gonna ruin you,” Zoro muttered. It was almost too easy. In any other circumstance Zoro would be dismayed by how compliant Sanji was, any attraction he had to Sanji was based on the man’s passion.
But now? As his head spun and he could barely breathe? Zoro could think of nothing else but the man before him, pliant and willing. Zoro removed his finger from Sanji’s mouth and dragged it across Sanji’s face, smearing the dirt and sweat as he did.
He jerked Sanji upwards and flipped him around, so that his back was facing Zoro. He then leaned back slightly and forced Sanji’s shoulders and head down, until his face was at eye level with Zoro’s cock. Sanji was so easy to manhandle, it was intoxicating.
In the blink of an eye, Sanji found himself on his back again, only now his head nestled in Zoro’s lap. A moment later, Zoro’s cockhead pressed against his lips.
Sanji groaned, aching for his own need to be met. He reached down to his own cock, desperately trying to get some release, only for Zoro to snatch his hand by the wrist and drag him away.
“ Bastard ,” Sanji hissed.
Zoro groaned in delight, and pushed his cock inside Sanji’s mouth, muffling his next words. From this angle he could see Sanji’s throat and watch as his adam apple bobbed up and down at the pressure.
Sanji flailed, trying to pull himself out of Zoro’s grasp. Fuck! He couldn’t breathe! Zoro effortlessly remained firm, pushing past Sanji’s tongue and into his throat.
“There we go,” Zoro moaned in unabashed pleasure. “Now you can shut up.”
It was bliss. Sheer fucking bliss to grab Sanji’s skull and force it up and down as his hot mouth enclosed around Zoro’s dick. He waited for Sanji to rebel, to try and bite him, but nothing came. Instead he lay on the ground, naked, allowing Zoro to facefuck him.
It was better than his hand, it was better than a fantasy, and every pained squeal or desperate moan that came from Sanji’s lips only aroused him further. Fuck why hadn’t he done this earlier.
Zoro eagerly picked up the pace, slamming his cock into Sanji’s mouth, eagerly gripping at Sanji’s throat to feel his cockhead go deeper and deeper each time.
Sanji’s eyes fluttered, barely able to stay awake.
“Still fuckin’ hard,” Zoro snorted, his voice breathy. Heat rose from his chest to his cheeks and his hands trembled as one tightened around Sanji’s jaw and the other kept Sanji’s hands pinned above his head.
Sanji blinked in shame, knowing Zoro meant his own untouched cock. Zoro’s hands were like hot iron against Sanji’s skin, only serving to make him writhe in discomfort further. He pulled away, his screams muffled by Zoro’s dick. Zoro didn’t seem to give a shit, laughing at Sanji’s silenced pleas.
Hot cum poured down Sanji’s throat, and still Zoro did not stop. His cock didn’t even soften, and Sanji weakly choked and gagged, not even able to summon the energy to clamp down. Spit and semen poured out of Sanji’s mouth, dripping down his face and into his eyes.
Zoro’s orgasm was intense, but only left him wanting more. He needed more . He needed to take everything Sanji could give. He thrusted mindlessly through Sanji’s lips, this time taking longer strokes, allowing his cockhead to leave Sanji’s mouth and for his cum to drip over his face. With each thrust, Sanji tried less and less to fight back, leaving his mouth wide open for Zoro’s personal pleasure.
“ Good boy ,” Zoro snarled. “Choke on my cock, you perverted freak.”
Sanji whimpered, his eyes stinging from cum and spit. Oh this had been a mistake this had been a huge mistake. Zoro had been right before, they shouldn’t have done this. Sanji had thought any sort of contact was better than none at all, it hadn’t even occurred to him that Zoro would take what he wanted without even caring for Sanji in turn.
“ Sto --mmf!” Sanji whined, Zoro’s cock slamming into his throat yet again.
“Say that again,” Zoro grinned, loving the way it sounded in his ears. He kept his cock buried to the hilt, rubbing his thumb against Sanji’s strained lips. “Tell me to stop.”
Sanji gagged, unable to make anything except errant, weakened sounds.
“Can’t hear you,” Zoro said as he rolled his hips into another thrust. Ah, fuck, if only he could do this whenever he wanted to. Sanji could call Zoro whatever insult came to mind and it wouldn’t even matter, because Zoro could just drag him down and make him take his cock until his throat was bruised and he could barely speak.
He came again, and this time pulled out, coating Sanji’s face and mouth with his cum.
Sanji coughed, his eyes shut from irritation. Every cough shook his throat, and Sanji quickly pulled himself away from Zoro.
Zoro lazily grabbed Sanji by the hair and pulled him back.
“ Asshole ,” Sanji rasped, clinging desperately to his hair in an attempt to keep it in his head.
“If you feel like that, how about I skip your turn?” Zoro joked, snaking his hand down to Sanji’s erection.
Sanji nearly sobbed with relief when Zoro brushed against his cock. It was everything he wanted, although he knew it wouldn’t be long until he regretted his own desire. “Ahh-- please --”
Zoro smirked. There had been no relief from his past two orgasms, not really, but the distress was no longer there. He turned Sanji around again, placing him so he was once again lying down on his back, like Zoro had initially intended to fuck him before getting sidetracked.
“I’m not gonna stop,” Zoro muttered, dragging his fingers across Sanji’s soaked face, digging at his lips and dragging them down as he forced Sanji’s jaw open yet again.
“I know, I know ,” Sanji moaned in despair. His cock burned with need. “ Please just fuck me please .”
Zoro had no good response to that, fucking Sanji was like a dream come true. He took his wetted hand and lowered it to Sanji’s ass. To his surprise, it was already soaking wet.
Zoro’s confusion momentarily suppressed his arousal, leaving a pounding headache in its wake.
When Zoro pressed against Sanji’s entrance, he nearly whited out. Oh fuck. He had forgotten how tight he was, how sensitive he was.
“ How ,” Zoro muttered. His eyes flicked over Sanji’s panting form. He looked at the clear film that coated his fingers.
Guess he wouldn’t need spit after all.
No longer even bothering with fingers, Zoro leaned upwards, grabbed Sanji’s calves and folded the cook in two, exposing Sanji’s ass to the open air.
“Wait, Zoro, I’m not--” Sanji protested, the air emptying from his throat as he felt Zoro’s cockhead brush against him. It was large, too large, no doubt as swollen as his was.
Zoro pressed downwards, but to his confusion could not easily penetrate Sanji. It wasn’t the friction, but more like the rim had no give whatsoever. He lowered his grip to Sanji’s thigh, thumbing Sanji’s entrance as he did.
Sanji didn’t know what Zoro was doing but he was about ready to kill the man. His ankles were by his head, his cock was pressed against his stomach, and Zoro had him pinned to the ground as effortlessly as could be, all while Sanji’s body sung in discontent. He needed to be fucked he needed to be spread open, he needed to be impaled he needed something inside of him please .
He had waited too long; he couldn’t think of anything else. He couldn’t handle Zoro fucking around. If Zoro was going to abuse him then at least, please, let it be brutal and hard, not slow and teasing. Not like this gentle yet far-too-intense touch, just barely touching his ass.
“ Fuck me, for the love of shit ,” Sanji hissed.
“You ever been fucked before?” Zoro asked, more out of wonderment than arousal. Sanji was absurdly tight, Zoro could barely get a finger in, let alone his cock.
“Of course I have!” Sanji shot back. “It’s called getting pegged you fucki-- nnnng! ”
Zoro gave another experimental push onto Sanji’s entrance, earning himself a gargled moan. This time he was able to force his way in, his finger tightly constricted around by Sanji’s hole.
Sanji’s breathing was ragged, he was barely able to think. It was already too much, and he knew he wasn’t even close to finishing. This was going to suck. It was going to suck so bad .
Another finger, and this time Sanji did white out. His vision broke, and all he could do was give a throaty, pained moan. He knew vaguely he had taken more than this, far more in fact, but even the few fingers felt enough to split him apart.
Zoro was growing impatient, but knew his reward was not far away. He would need to get his whole hand in, not to loosen Sanji, but so he could angle his own cock inside correctly, since his cockhead would be too large to force the entrance open by itself.
Once inside, it was easy to angle his hand, burying himself down to the knuckle with his two fingers. Sanji couldn’t even talk anymore, only whimpering with sounds of filth and want.
Zoro blinked hazily, sliding a third and fourth finger in, finally able to stretch Sanji’s ass far enough to allow entrance.
“No-- no no no no ,” Sanji sputtered. It was too much. He couldn’t. The fingers inside of him were like fire. It hurt, with every errant movement causing him to spasm and more cum to burst out of his cock.
Zoro looked at Sanji in confusion, and shoved his fingers down again, causing Sanji to violently and suddenly orgasm. With another thrust, Sanji rolled his eyes up, hit his head on the ground and orgasmed again. And again. And again. And again.
Oh .
Zoro immediately angled his cock into Sanji’s entrance and pressed in, letting his jaw hang open as Sanji’s walls closed around his cockhead, practically sucking him in. Zoro was barely able to hold his balance, his legs shaking from the pressure on his dick.
“Stop, holy shit stop ,” Sanji pleaded. He couldn’t move, Zoro’s weight was too much. “Zoro you have to stop, please --”
Zoro slammed his cock into Sanji, and Sanji screamed, unable to do anything else. His cock bounced forward, more semen pouring out in strips, coating Sanji further in his own cum. His chest tightened so much Sanji thought he would explode. Every muscle had tensed itself into pain, meaning all he could do was grab at Zoro, clawing him desperately for relief.
“Zoro, Zoro! ”
“Fuck, you’re hot when you beg,” Zoro groaned. He looked at Sanji below him, covered in Zoro and his own cum, his eyes red from crying, his entire body splayed and limp as Zoro fucked him, causing him to bob up and down each time like a rag doll. With every thrust, Sanji’s dick constricted in orgasm, giving Sanji only precious seconds in recovery.
“ Shit! ” Sanji screamed. “ Shit, fuck, fuck, fuck, shit, fuck! ”
Cum overflowed Sanji’s ass, making the already slick space even moreso, allowing Zoro to be less cautious, his thrusts getting sloppy. The cook wasn’t so tight now, allowing Zoro to pull himself out in full and slam himself back in.
He needed to go deeper, even if he knew it wasn’t possible. Zoro pressed Sanji’s legs further down, leaving bruises underneath his grip. He rolled his hips into Sanji, savoring each pained moan and gasp. His entire body shuddered in yet another orgasm, how many was that now? Five? Ah, fuck, it didn’t matter, Zoro had plenty of energy left.
“I hate you I hate you I hate you ,” Sanji sobbed, needing it to stop. Needing his chest to stop hurting for his skin to stop burning for his legs to stop shaking. He couldn’t do it. He couldn’t, fuck, please, it was too much, it was too fucking much.
His own cock had not stopped hurting. It had become even more red, and with every movement Sanji radiated in pain as if he had been punched in the gut. The arousal had been replaced with nausea, and Sanji found himself choking on the cum that dripped into his mouth.
“Well, I love this ,” Zoro replied. “I could do anything I want and you’ll just take it like the whiny little bitch you are.”
Sanji snarled uselessly. Zoro was right, Sanji was too weak to fight back, and he hated it. It wasn’t just his weakened state, he could barely think. He didn’t even know how to fight back. He was just stuck, recoiling from Zoro’s movements, and yet feeling worse when it wasn’t happening at all. His face grew even hotter and Sanji blinked away tears.
The sporadic sobs that clung to Sanji’s throat had begun to build, and a fresh stream of tears poured down his face, punctuated by each of Zoro’s thrusts. His bare back scraped against the ground and suddenly Sanji became aware of how uncomfortable he was, and how sore his muscles were. Not just in pain, not just aching, not the overwhelming burning sensation that he had been stuck with for over twelve hours now, but sore .
Sanji’s cock, aching in pain, more pain than Sanji had ever felt in his life, grew still, no longer orgasming at every thrust. He was still hard, unbelievably so, but for the briefest of seconds he could feel his lucidity turning to him.
Holy shit, this was working.
And then, just like that, the thought vanished, slipping through his fingers like sand, and all Sanji could think and feel was Zoro rough hands pinning his legs down and the wet, vigorous force of Zoro driving into him and the rising flushed heat of his skin.
Sanji moaned, dragging his fingers down his face, as his head bobbed up and down without control. He was coated in cum holy shit, he didn’t even remember where most of it came from. He desperately gripped at his dick, only to immediately sob from the intensity of it. He let go, unable to give himself even a meager orgasm.
Zoro suddenly stopped, tilting his head in amusement. Sanji gave a pathetic whimper and his hands dug into the dirt in attempt to anchor himself.
“Can’t even touch yourself, huh?” Zoro asked, taking his time to slowly, leisurely, pump into his reddened hole.
Sanji weakly tried to push himself away again. He wasn’t speaking anymore, which was a damn shame. Zoro had really liked the screaming. Zoro grabbed one of Sanji’s legs, lifted it straight upwards, and bit at the soft flesh of his calf.
“ Asshole --!” Sanji whined, only to be cut off by Zoro fucking into Sanji as he spoke.
Zoro nipped further along Sanji’s leg, still trying his best to take it slow, but he knew he was growing impatient. His skin prickled with anticipation. He was close, only a few more rounds should do it, he realized.
Vaguely, he remembered Sanji also needed to finish. At first he decided that was a later problem, and that he could worry about that after he was satisfied. But he looked over the bruises on Sanji’s thighs and the streaks of cum that coated his entire body, and his shivering, teary-eyed face and he felt a modicum of pity.
He bit down harder, drawing blood against Sanji’s thigh.
“ Stop holy shit stop! ” Sanji yelled, recoiling from the pain, all while his cock bobbed forward, still completely hard.
Well, some pity.
“I distinctly remember you begging me for this,” Zoro muttered, shifting his legs and grabbing Sanji just underneath the shoulders. “All desperate and slutty. I warned you, and you didn’t fucking listen.”
Sanji gave a pained moan and Zoro effortlessly flipped him over. Sanji immediately collapsed onto the ground, not even able to keep himself up.
Zoro pressed his entire body along Sanji’s, placing one hand on Sanji’s neck to pull him up, and his other hand on Sanji’s cock. He bit down at Sanji’s neck and moaned into Sanji’s ear when the cook shuddered in pain.
“Since you’re too pathetic to get yourself off, let me do it,” Zoro said. He swiveled his hips, fucking Sanji slowly at first, working himself up back to his previous pace. The movement was enough to jolt Sanji forward, even as Zoro held him steady by his neck. Sanji’s cock thrust upwards, straight into Zoro’s palm.
“Fuck, Zoro --” Sanji choked out. He felt like he was falling, only held up by Zoro’s arms.
“Nothing else to say?” Zoro taunted, growling against Sanji’s back and burying himself in the man’s sweat. He had no idea how good it would feel to fuck the cook. To hear the noises he made as he took Zoro’s entire length.
“ Nn -- aah --I can’t --” Sanji panted. He desperately gripped Zoro’s hand around his own throat.
“I liked it when you screamed,” Zoro muttered, biting down on Sanji’s shoulder as hard as he could.
Sanji yelped, his throat painfully restricted against Zoro’s grasp. A soft grumble of Zoro laughing told him the asshole was doing this on purpose. The thought vanished immediately when Zoro drove into him hard and fast, sending Sanji into seeing stars.
His mouth hung slack and he no longer had any illusion of being on the ground or having control of himself. All he could do was choke out Zoro’s name in arousal and in pleas, with each stroke of his cock blurring more and more of his vision until he could barely see anything at all.
Jolts of pain and pleasure shot through his body. Every muscle was tight, too tight, and he could only take it without any recourse. Zoro’s breath was hot against his back, and Sanji hissed as teeth and lips pressed against his skin.
Even with his mouth on Sanji, Zoro was completely audible, muttering how filthy the cook was, how easily his legs spread, how Zoro wanted to fuck him until he passed out.
Sanji could only sob in response.
With a sudden, choked out cry, Sanji orgasmed. His entire body contracted in on itself, and he passed out, his mind going blank.
For the first time since being hit with the pollen, Sanji was strong enough to break Zoro’s grasp. He collapsed to the ground, wheezing for air, cum weakly bursting out of him and coating his stomach and the semen-soaked dirt.
Zoro withdrew his hand on Sanji’s cock and throat, gasping as he kept himself buried inside Sanji, wanting to feel every shuddering whimper of the man’s orgasm.
Sanji lay on the ground, his face pressed on its side, in complete relief. He couldn’t think anymore, there was nothing to think , only the intoxicating joy of feeling nothing . Most sensitive was his dick, finally completely soft. He tried to stay still to avoid causing it to brush against his own flesh. Zoro, however, was clearly not done with him yet.
Zoro gripped Sanji’s reddened and bruised ass, dragging his nails down the pliant skin. He gave into his own lust, losing thought of the man underneath him completely. Even after stretching the cook’s body out and abusing him relentlessly, he was still so tight, suffocatingly so. He didn’t even have to try to fuck him, his cum and the liquid from the pollen allowing him to piston in and out thoughtlessly, almost cruelly.
He emptied another load into Sanji, and a little more clarity came to him. He was close, he was so fucking close.
Sanji was silent now, unable to even squeak out a protest. His thighs had long since given way, and he lay on the ground, flat on his stomach, while Zoro fucked him like an animal in heat. It hurt, but compared to the pain of before, it was nothing. He lay weakly, counting the seconds until Zoro finally became spent.
Zoro’s nerves heightened, his final orgasm in his reach. A familiar heat built up in his chest and Zoro growled against Sanji’s skin, distantly realizing that once this was over, he would lose this sensation. Lose being so close to his companion, lose the thrill of how he pinned Sanji down and fucked him until he couldn’t move anymore.
Abstractly, Zoro knew he would feel guilty too, but the emotion was too foreign for him to understand. He felt too good, too emboldened, too trapped by his own needs and desire. Sanji’s breath softly hitched in time with Zoro’s movements, as if bracing himself for each thrust.
It was only when his own muscles started to ache did Zoro realize what was happening. His cock pumped into Sanji a final time, and Zoro lost control of his own body, moaning in unrepentant satisfaction.
“ Fuck , Cook,” Zoro swore, reverent in his awe. His vision became spotty and Zoro collapsed onto Sanji, barely able to breathe. Orgasm radiated across his body, prickling down his spine and almost causing him to drool with how relaxed he was.
Sanji, meanwhile, far more lucid, angrily hissed and shoved Zoro off of him. He panted for air, clutching his legs in pain as he was finally able to rest.
“Holy shit I can’t feel my legs,” Sanji said. “What the fuck did you do ?”
“M’fucked you,” Zoro slurred, turning to his back and staring up at the night sky. When had it gotten dark? And why was he cold?
“You’re so goddamn dead. I’m gonna fucking kill you.”
“Great,” Zoro replied weakly, barely registering what Sanji was saying. He wrapped his arms around his head, trying to catch his breath.
Sanji shook in pain as his limp cock lightly brushed against his own thigh. He was angry at Zoro, but it was an anger he had expected, and the relief of finally being able to think clearly was like a cold shower after almost drowning in mud.
“Where the fuck are my clothes ,” Sanji lamented, lifting an arm limply to try and hoist himself up, only for it to fall back down and almost smack him in the face.
“I’unno.”
“You tore my shirt off!”
“Hhhhh,” Zoro said, unable to form words at this time.
Sanji shivered, the cold of the island finally affecting him. He lazily pushed himself near Zoro, angrily stealing his warmth.
Zoro, distantly realizing that Sanji was indeed naked, looked over and saw his own winter coat, not far away. He went to grab it, frowned when it was a few centimeters too far, and wriggled his body slightly until he was able to pinch at it between his extended fingers. He tossed it over to Sanji, draping him in the cold fur.
“We did it, yayyy,” Zoro wheezed.
“I was right, y’know,” Sanji mumbled, trying and failing to wrap the coat around him. “I saved the day.”
“You saved the day.”
“We’re taking this to our fucking graves.”
Zoro nodded. Sanji fell silent and the two lay there, too sore to move, too sore to even be angry with each other. Zoro felt a chill and realized his pants were still down. He winced, trying to inch them up without lifting his body. His haramaki was soaked in cum, how had that happened? It was going to be such a pain to wash--
A thought occurred to Zoro then.
“Cook.”
“ What ?” Sanji hissed, briefly fantasizing about tearing Zoro’s dick off and feeding it to him.
“Cook. How are we getting out of here?”
Sanji shot upwards. He looked wildly at the large ravine before them, the piled up snow, the lack of Strawhats, the absence of food, and the snuffed out campfire. “God. Dammit .”
