Work Text:
✯.·:·.☽✧ ✦ ✧☾.·:·.✯
Zoro’s shoulders ached as he took the stairs two at a time. It was the type of ache that felt good, the rewarding reminder of a successful workout, images still flashing through his mind of his victories and his defeats. He was returning home after fencing practice, thoughts still racing, still critiquing his every move of the night. He should tighten his grip, and work more on his balance. He knew if he worked on those areas, then next time he could have Kuina on the retreat. His keys sang in his hand as he tossed them a short distance in the air, and rolled them in his palm as they landed. He singled out the one to his apartment, shoving it in and unlocking the door. Technically speaking, he was supposed to be with the fencing team until later. And while Zoro would usually be one of the last to leave, a fire drill had cleared out the gymnasium early, thus sending them all on their way while Mihawk promised to check things out and put any equipment away. So, here he was, not knowing what to anticipate on the other side of the door.
Sanji wouldn’t be expecting him for a few hours still, and because of that, he didn’t know what that perverted gremlin might be up to. Zoro knew he brought women over when Zoro wasn’t around. He saw the bruises on Sanji’s neck, noticed how much lighter his steps were, the way he wouldn’t rise to Zoro’s little challenges and quips as easily. Worst of all was the lingering scents of perfumes that tickled his nose, and tonight was no different
It smelled like patchouli and something sweet. Sickenly so. A terrible combination that had Zoro gritting his teeth. He toed off his boots, and stopped in the kitchen. On the stove was a container of dinner for him. Zoro grabbed the dish and turned for his room. For all his trouble, Sanji still did a damn good job of taking care of him. He supposed Sanji must have tolerated him more than he let on.
In the short hall, Zoro eyed Sanji’s door, noticing it was cracked open. Considering what was likely going on in there, he didn’t plan to stop by and check in. That was until he heard Sanji’s voice; “N-No. Wait.. seriously, stop. I’ll—”
Zoro paused in his step, his eyes snapping to the door. Sanji sounded winded, like he couldn’t catch his breath. Something swelled in his chest; worry, panic, protection. He stepped over to the door, reaching out to push it open when another voice spoke; a woman. “Aww, but you’re having so much fun, baby. You can last longer than this.” His cheeks warmed, and against better judgement, Zoro lifted his gaze to the crack in the door. He gave it a gentle push to peer easier into the room. He reasoned with himself it was to make sure Sanji was okay. To be certain that whatever was going on involved consent, and that the bastard was just being his disgusting, perverted self.
Zoro’s cheeks warmed at the scene before his eyes. While still obscured, the first thing he noticed was Sanji’s naked form. His chest, his arms, his hips. His lower half was hidden behind the woman’s frame, and that was probably a good thing for Zoro’s mental health. Sanji’s legs were bent at the knee, but were restless, nudging at the woman’s waist, heels pressing into the sheets, shifting back and forth. His hands.. Zoro’s eyes widened. His hands were bound, resting above his head in a pair of handcuffs. Thick leather, professional looking cuffs. Well.. he knew the jackass had been a pervert, but he didn’t know he owned something like that.
The woman above him was broad, fit. He couldn’t see her face, but she had bright colored hair, dark roots growing in, and her hands were clearly busy… ew . What Zoro did notice, though, was her attire. She was bare from the waist up, but her lower half, despite missing underwear, had familiar looking straps, cupping her ass and her hips. Zoro’s mind went completely silent when faced with the reality laid before him. Sure, Sanji had so clearly been happy to be submissive, to bend, bark and do whatever a woman asked of him. Now, though, he was faced with the actuality of that. How deep it really went.
Sanji got pegged. Zoro didn’t know why, but he felt like his neurons were being rewired inside his head.
Now was the time to back away, to stop lingering like he was, and to disinfect his eyes. He would need to do a lot of meditation to force himself to forget about all this. He was going to have to look Sanji in the eyes tomorrow, and that fact was absolutely embarrassing, but there was no way in hell Sanji wouldn’t actually try to kill him if he knew he was watching.
He leaned back, fully intent on stepping away, but then Sanji let out this sound . This drawn out whine that tapered into a sob, and Zoro’s eyes snapped back up, watching Sanji’s face. His head was pressed back into his pillow, lips parted and eyes screwed shut. His legs had locked around her waist, toes curled. And once that sound was ripped from his throat, he panted loudly. Zoro’s mouth felt dry suddenly, a familiar warmth sinking into his bones. He didn’t know Sanji could sound like that.
“Please.” Sanji slurred, like he was drunk, desperation leaking from every pore on his body. His eyes still hadn’t even opened yet. “God, please, I need you.”
Zoro wasn’t sure he ever heard that word from Sanji’s lips. He didn’t think it was possible for a man like Sanji to beg, to put himself low enough to allow himself to succumb to needs. Then again, women were his weakness. Yet, there was a twisted part of Zoro that wondered if Sanji could ever do that for a man . How much fighting would it take? How long would Sanji have to be beat down for that flame in his eyes to die? Would it even disappear ? Sanji would likely fight the whole time, try and deny his urges, try to—
“Please… what? Come on, you know better.”
“ Mommy . Please.”
Zoro almost collapsed, and like a moron, he pressed on the door to try and keep himself up, forcing it open another few inches before he realized what was happening. He almost fell into the room, the shock had wrecked his entire body. This time, he had to take a step back, hiding in the shadows of the hallway, like a scheming fucking pervert. But.. he guessed he wasn’t far off, considering he was still standing here watching the two of them.
That’s when the disgust started bubbling up in his chest. This was so horribly wrong, this behavior he expected from Sanji, and yet here he was. Watching, and listening. But.. moving felt impossible—Sanji just.. he just.. he called that woman mommy. There was something hot in his gut, like magma drooling from the cracks in the earth as a volcano swelled. He didn’t know Sanji was into that, as much as he should have guessed it, but now he felt like a weight was keeping him trapped where he was. He couldn’t move now, even if he got caught.
Sanji had a mommy kink. Something that really shouldn’t have surprised him, either. And yet, all Zoro could think about was his own kink—a handful of partners that had called him daddy in a situation not too far off from Sanji’s . If Sanji had a mommy kink, then surely, daddy was included with that. They came hand in hand; the authority, the power. He knew Sanji had a major preference for women, but he also knew Sanji still liked men. He’d been with dudes—at least, flirted and danced with them at clubs. As far as Zoro knew, he never brought a guy home, but he was attracted to them. Which meant, which could mean , that he and Sanji—
Distracted, consumed by his thoughts, his dinner slipped from his hand tumbling down. Zoro’s reflexes were quick enough to realize, to snatch the glass dish, but not before turning with the momentum and falling into his knees in the middle of the hall. He heard the thud like it was an earthquake, like it echoed in a cave, or as if it had been a bomb. His face went pale.
“What the hell was that?” The woman asked, and Zoro felt bile in his throat. His only solace was that he was no longer pressed against the door, and that he was mostly obscured in the darkness.
“Huh?” Sanji, clearly confused, was probably far too worked up to be paying attention to anything but himself and the woman before him.
The seconds passed like years as Zoro stayed still, straining his muscles not to move a single inch. He couldn’t be fucking caught. He couldn’t let them know he watched . He didn’t trust himself to lie to their faces, to see betrayal on Sanji’s. Oh, God, he was really going to throw up.
He didn’t know what was going on in there anymore. Hell, one of them could be at the door right now, opening it, catching him on his elbows and knees. But Zoro was too terrified to move. What if the floor creaked? What if he knocked into a wall or something in the dark? It would only confirm the woman’s suspicions.
“Could your little boyfriend be back? Maybe that’s what it was?” Zoro’s eyes widened at her phrasing, his heart clenching in his chest. Boyfriend? What the fuck did that mean? She had to have meant him, but why the hell was she talking like that about him. Why would she call Zoro Sanji’s boyfriend?
He heard Sanji groan, and then a shift, a slight squeak from the bed. “Can you please not say that? There’s no way he’s back, he’d live at practice if he could.”
She giggled now, clearly endeared by Sanji’s response. Unlike Zoro, who felt like he was plummeting further and further into his own confusion, trying to see if he could find some answer in their words, hoping by some miracle that they might just come out and say it. Explain what she meant—if it was just some joke, or taunt, or if Sanji might have said something that had some meaning to it. “You sure? I can go out there and check..” There was a moment of silence, where something was happening between them, “...I could invite him to join us?” Zoro’s arms shook, staring down at the carpet, his breathing suddenly heavy.
Sanji made a drawn out sound, Zoro too far away from the door to really get a feel for it. But he sounded..pretty. He wondered what his face looked like too. “D-Don’t..”
She laughed again. Maybe a little mean, but even Zoro had to admit it was kind of hot. She was good at what she did, “What?” She drew out the vowel playfully, still giggling, “Would that be too much for you? We both know how good you look on my strap right now, but baby, I know how much better you’d be on a real cock.” Oh fuck. Zoro was absolutely fucked. The image had been teetering there, at the edge of his mind, taunting and flirting to be lined, and painted, and framed. And now it was. Zoro between Sanji’s thighs, his cock pressing into his tight heat, the tickle of Sanji’s leg hair on his waist and Sanji gasping out daddy instead. Zoro was so fucked. He was positively ruined now. “You know how I feel; the more the merrier.”
“Seriously.” Sanji hissed, “I’m calling it; yellow . Stop talking about him.”
The world felt like it was spinning, and before he could hear anymore, he carefully reached for his handle, and pushed his door open slowly, crawling inside. Still on the floor, he gently pushed it shut, cringing at the quiet click as if it had been like a bulldozer in a construction site. But at least there was a barrier between them now. He laid back on his floor, staring up at the ceiling. His chest rose and fell like he’d just left the gym, and he could feel sweat on the back of his neck, the wetness at his hairline. As much as it shamed him, he could feel the strain in his pants.
What the hell was he supposed to think now? Zoro had been at the center of their dirty talk, and he didn’t know how to feel with the realization of that. Why had that girl involved Zoro in her teasing? And what was with Sanji’s reaction? Zoro would have expected immediate disgust, and vehement denial when it came to anything sexually or romantically involving Zoro. At least, that’s how the bastard acted when the two of them argued. But a question was left lingering in Zoro’s mind, what if there was more to it?
He locked it up.
Zoro had embarrassingly cranked it out, hunched over his computer desk while the wet, overacted sounds sang from his ear buds. He was never one for watching porn, but he loved the sounds of it. The way it made the hairs on his arms stand up, or how it allowed his mind to run more creatively rampant. And if he thought some of those sounds were a little bit similar to his roommate’s , well.. he would rather die than admit it outloud.
Nothing happened between him and Sanji. He did hear the woman leave, Sanji walking her out, lingering in the kitchen for some time before he returned to bed. Zoro didn’t leave his room, and Sanji hadn’t come searching for him. As far as Zoro knew, Sanji hadn’t pieced anything together. He didn’t ask when Zoro came home. He didn’t seem to treat him any different than usual. But Zoro.. he felt completely different. He pulled more of his verbal punches, grunted more often than not, forcing himself to shrug off Sanji’s challenges.
He found it.. embarrassing. Not what Sanji was doing; he was only being his normal moronic self. No, what Zoro found to be humiliating was his reaction to those very normal fights and arguments they had. His brain was being far too creative. When Sanji picked something minor to bitch about, Zoro wondered how long it might take to get him to change his tone. If Sanji would bend the knee, apologize properly for getting an attitude with him. He thought about how Sanji might… receive punishments for that day’s behavior. If his mommies ever punished him, or if Sanji was a well behaved boy. Maybe, with a daddy, he might just be a bit more bratty. He sure was one hell of a bastard with Zoro.
Zoro’s teeth tugged at his bottom lip as he felt the condensation of his cup on his hand—ice pretty much melted, his drink mostly untouched. His eyes shifted to the edge of the dance floor, where Sanji was carelessly dancing in a group of their friends. He had been like a plague in his thoughts recently, and Zoro didn’t quite understand how to deal with it.
“What happened between you two?”
Zoro’s eyes quickly snapped to Nami. She had a beer in her hands, mostly finished, but clearly her attention had been on Zoro. She was far too perceptive for her own good. Zoro lifted his mug to his lips, and pulled deeply from the glass. It was watered down and disgusting. “Don’t know what you mean.”
Nami’s lips pursed, and she leaned forward, resting her chin in her palm. Aw shit, Zoro could already feel himself start to sweat. He was in for an interrogation. “Oh, come on, Zoro. He’s dense, but I’m not. You’ve barely spoken all night.” She pointed out, not incorrect. Zoro had made it a point not to acknowledge Sanji in fear of his brain betraying him. It had been positively wicked since he had perved on his roommate. “I mean, Sanji has insulted you, like, four times already and you’ve barely acknowledged it. I thought you’d pick a fight at some point by now, so it’s a little weird, don’t you think?”
“Don’t you always bitch about us fighting?” He groaned, slamming his glass down on the table harder than he usually might. He couldn’t quite explain his quickness to agitation, but Nami was far too dangerous, and a meddler, for her questions to end well for Zoro.
“Well, yeah. But that’s, like, your thing .” She pointed out, a slight twitch in her brow. Clearly, she was already annoyed with him, and yet, there was concern in her eyes. “The whole group dynamic is messed up if you two aren’t bickering about something.” Zoro scoffed at her words. Group dynamic? She was crazy, clearly everyone else was fine. They were dancing, drinking, things were just like normal. Nami was the one making it weird. “Look, if somehow the two of you made up, and became best friends—I think I’d be relieved. But this is clearly not that. There’s something more going on. I’m just asking what .”
Zoro sighed, reaching to rub at the back of his neck. He had been feeling so much more sore the past few days. “I’m telling you nothing happened. Nothing’s wrong. He’s as exhausting as usual.”
“So, then, why are you letting him get away with it?”
His eyes moved quickly to Nami’s, a hot bolt of lightning striking in the middle of his chest, “I’m not letting him get away with anything.”
“Oh yeah? Doesn’t seem that way to me, in fact, I’d say—”
“Nami~~!” A voice sang lovingly, and Zoro’s eyes moved to his glass, choosing then to take another long, thirsty pull from it. Sanji approached the table, sliding into the booth, and pressing far too close to Zoro’s side. “Don’t waste away here with this old guy, beautiful. A girl like you really needs to let loose.” He enthusiastically preached, Nami rolling his eyes a bit overdramatically. “Come on~ give me just one dance. There’s no way Mossy here is better company than yours truly.” That got a giggle out of Nami, all while Zoro’s eye twitched. He tilted his head back, gulping down the rest of his watery beer, all the way until he could see through the bottom of his glass. When he slammed it down, he ignored the hot stare he felt from Sanji.
“Move it.” He grunted as he wiped his mouth with the back of his hand. “I need a drink.” He bumped into Sanji, who held his ground, glaring at him. Zoro didn’t say anything, and a beat later, Sanji shifted, allowing Zoro out.
Of course, it wasn’t without a comment. “You mannerless pig.” He spat, and even though Zoro felt hot blooded rage, he ignored it as he made his way to the bar to get another drink, and hopefully a shot too. He wanted out of here. Far away from Sanji, a feat that seemed impossible consider he lived with the fucker. Zoro did make it to the bar, squeezing into the corner, running his hands into his short locks and sighing deeply. Nami, the lunatic, had made an unfair amount of sense. He was kidding himself when he said things felt fine. They weren’t at all. He knew ignoring Sanji wasn’t the right thing to do, but there was no right answer here. He could barely look at the guy without thinking back to night. Zoro felt a toxic concoction of guilt and curiosity swell up inside him. This wasn’t something he could just tell someone about. Not only was Zoro terrible when it came to talking in general, he couldn’t admit any of it out loud without looking like a psychopathic pervert.
Not only would his friendship with Sanji be on the line, but his relationship with everyone would be. No one, not even himself, could forgive his actions. He should have never eavesdropped, or watched, or allowed himself to have such depraved thoughts about his friend .
“Okay!” Zoro jumped when a hand landed on the bar beside him, right next to his hip. It wasn’t often someone got the jump on him, and as he turned he blanched as Sanji stepped far too into his comfort zone. “What the hell is your problem, mosshead? I'm sick of you giving me the cold shoulder, so fess up.” Sanji’s confrontation drew attention to them, a few patrons subtly glancing over to try and get some drama to distract themselves with. It only made Zoro feel more embarrassed, meanwhile Sanji didn’t seem to care.
God dammit it. Zoro looked back at their table to see Nami with a sickeningly sweet smile on her lips, watching them with knowing eyes. That bitch.
“What? Cat got your tongue?” Sanji egged on, and Zoro’s eyes moved back to him. He looked pissed. Zoro was well aware it was his fault. He had made it a point to go straight to his room when he got home, he ignored the usual hang out spots on campus, and now tonight he ignored all of Sanji’s advances toward him. Still, Zoro didn’t have an answer for him, so he was left staring. “Seriously?” Sanji scoffed, withdrawing his hand to fold his arms over his chest. “Since when have you been shy about your issues with me? What the hell is going on?”
Zoro clenched his jaw, leaning back more heavily on the bar, trying to put a bit more space between them. Sanji’s cologne felt a little too intoxicating. “I don’t have an issue with you.”
His head was thrown back with laughter, loud and mocking. And once he recovered, Sanji jammed an accusatory finger right into Zoro’s chest, “Cut the crap. There’s something. You’ve barely talked to me.”
Zoro found it funny how Nami had been quick to bring up their arguing, while Sanji was more concerned with just general conversation. Then again, Sanji probably considered their fight just that, a form of bonding. It’s not like their bickering ever had any real malice behind it. But that wasn’t the issue. No, Zoro had to face the music, that was the problem. He needed to tell Sanji something.
“I’ve just been.. thinking. That’s all.”
Sanji’s eyes narrowed. “Yeah? About what?”
With a tight swallow, Zoro licked his top lip, his nerves agitated. “You, idiot. Obviously. Good enough?”
When he looked down at Sanji, he was blinking owlishly. After a few slow blinks, Sanji’s face warmed as his temper rose. “What? No! Not good enough, what the hell do you mean, me?! ”
“I don’t really know how to explain it.” Zoro noticed Sanji was practically grinding his teeth down to the gum. But before he could speak again, Zoro buried his face in the palm of his hand, “Seriously—I haven’t made up my mind about it yet, so just leave me alone. Don’t you have some girl to creep on?” Zoro tried ending the conversation by turning away, but a hand gripped his shoulder. Sanji’s grip was tight, and he could feel the heat of Sanji’s touch burning through his shirt. He turned back toward him, the frown falling from his lips when he saw the seriousness of Sanji's expression. The hurt in his eyes.
“This isn’t cool .” He hissed out, Zoro noticing a shake in his voice. It didn’t matter how many people were talking around them, how loud the music was, or clink of glasses, bottles, and cans. Sanji might as well have been the only person in the club. “Do you know what I’ve been worrying about, jackass?” No, of course Zoro didn’t. He’d been far too worried about himself, about managing his feelings and keeping himself in control. Everything felt like it was spiraling, and it was all his fault. He didn’t even know Sanji cared this much about him. Sanji seemed to be debating something as he looked between Zoro’s eyes. He sighed a moment later, and released Zoro’s shoulder. “Fine then, if you’re not going to come out and say it, I will.”
Panic set ablaze in his chest like a wildfire. One dry branch, some dead leaves. They would set aflame so easily, and it only took the right amount of heat, and wind before an entire forest was up in smoke. Sanji.. did he know? Was he waiting this whole time for Zoro to find the decency to admit his wrongdoings himself? It was far too convenient for Sanji not to know, huh? Zoro had lingered in that doorway too long, he had made too much noise, he’d been found out and Sanji had left it up to his discretion to be honest.
He didn’t want to hear Sanji’s next words, the entire world felt like it came to a halt as Sanji’s lips parted. Zoro would have clamped his hand over Sanji’s mouth if he had the strength to move, but he was nailed in his spot, watching in horror. “You’re moving out, aren’t you?”
Zoro blinked. Once, then twice. His lips parted, watching Sanji carefully. Move… out? Sanji.. oh Sanji was a bigger moron than he thought. He thought Zoro was acting like this because he wanted to leave? What the hell kind of sense did that make? Why the hell would Zoro look for another roommate? He and Sanji had a good routine going, they relied easily on each other, and for all their fights, they made a good team when it came to the responsibilities of a home. Hell, he would never say it outloud, but he and Sanji were a good team period.
“What is it?” Sanji asked, and Zoro’s heart skipped a beat. His voice…. the tone of his voice. “Is it the food? You know I’d change it up if you weren’t so stubborn and you asked . And, well, if it’s the girls I bring over..” Sanji looked a little bit humiliated, his eyes leaving Zoro’s, staring between them instead, “I don’t have to do that as much. If ever.” Zoro was shocked. This was more than compromising, no, Zoro could see there was more going on in Sanji’s dumb, blonde head. “You just have to ask, Zoro, and I’ll do it. A-As long as it’s reasonable, I mean.” It felt like it was as close to saying he’d do anything Zoro wanted, without admitting the real vulnerability that came with that statement. “I mean, I like—” Sanji cut himself off, his hands digging around in his pockets, fishing out a cigarette that he placed between his lips. Zoro watched silently as Sanji tilted his head up, meeting Zoro’s gaze. He was quick to look away, this time, with pink flushed atop his cheeks. “What I’m saying is.. I.. well.” He swallowed, Zoro’s eyes drawn to the way his adam’s apple bobbed. Zoro felt something twist in his guts as Sanji cheeks got redder by the minute. “Ugh. I fucking.. I like living with you, jackass. There. God, I thought that’d kill me to admit.” Sanji muttered, his eyes anywhere but Zoro as he made his confession.
Zoro’s lips parted, but no sounds came out. He didn’t even know what he intended to say, how his body had been quick to respond when his brain felt like molasses. Sanji really… confessed a lot there. Made a lot of.. offers. Now, the joke that random woman had made about Zoro being his boyfriend made sense. Sanji wasn’t the only moron. He was willing to change what he cooked, to stop inviting girls over, to do anything so long as Zoro didn’t move out. Something he wasn’t even planning on doing. But, well, Sanji didn’t need to know that.
“Anything?” He lifted a brow at Sanji, ignoring the happy flutter in his chest at Sanji’s confessions. The fact he liked being around Zoro, wanted to stay beside him at any cost. He was too cute.
Sanji groaned, his eyes moving back to Zoro’s, “Did I say anything ? I think I said, ‘within reason’ , moss for brains. Don’t go thinking I’ll beg, I’m not that desperate.”
He heard a glass be placed down beside him, and Zoro shifted to reach for it, leaning back casually against the bar. He sipped from it, smirk on his lips as he looked at the cook. Well, he supposed it was now or never. “Why not?”
“Huh?!”
Zoro laughed, lifting his beer between them, “Why wouldn’t you beg?”
“Uhhh…” For as composed as Sanji was acting, his body couldn’t hide its true feelings. The flush high on his cheeks, and the slight tremor in his hand as he reached to snatch the cigarette between his lips, “Because I have some pride? Unlike you, mosshead.”
He couldn’t help but to lick his lips, heat swelling in his chest, the area around them felt significantly warmer. “You don’t need it. In fact, I have an idea.”
“Oh great this is going to be a disaster.”
Annoyance made Zoro’s eye twitch before he pushed himself up off the counter, slamming his beer down and ignoring how it sloshed over the rim, making a mess. He fisted his hand in Sanji’s collar, yanking him closer when he tried to back away, “Can it. You want in, or not?” He knew that Sanji would agree. His ego was too big to allow him to just back down from a challenge, especially coming from Zoro. It took him a minute, but Sanji agreed with a nod. Zoro let out a breath he hadn’t realized he was holding, and leaned down to whisper in his ear, “Good. We’ll make a bet. If I make you beg, I win. If you can hold it in, you win.”
Sanji’s hands pressed into his shoulders, giving Zoro a shove but he didn’t relent, he made sure his feet were glued in place. He didn’t want Sanji getting a moment of clarity, he wanted him restless. “Win?” Sanji sounded breathless, and maybe confused. But not opposed.
“Mmm.” Zoro purred against Sanji’s lobe, he could practically taste him now. “Yeah. You win, things stay just how they are.” He felt Sanji’s entire body lock up, go completely still. It was an offer he really couldn’t pass up now. If he wanted to stay living with Zoro that badly, well, he would have to take Zoro seriously. Of course, Zoro wasn’t planning on moving out. But Sanji didn’t need to know it. “You in?”
He didn’t respond, he didn’t relax. He felt like a wooden board in Zoro’s arms, not making a single sound. Zoro desperately wanted to be in his mind, to know what he was thinking. What kind of doubts were lingering and more importantly, what his wants were? “Yeah. Yeah, all right. But we can’t fight in here. We gotta go somewhere else.”
Fight . Zoro had to stop himself from laughing before he leaned back, grinning at the blonde. “You’re right. C’mon. I know just the place.”
“There’s no way you’re serious, idiot, I’m not breaking our shit.” Sanji argued, Zoro giving his arm another tug as Sanji tried to stop him from dragging him into their apartment.
“Oh, shut up. Nothing is going to break.” He supposed, he couldn’t count that out, considering his dick had been perked in interest since Sanji had made his confession at the bar. “Probably.”
Sanji all but shrieked as they reached their floor. “Hey, jackass! I’ll kill you!”
Zoro gave him an unimpressed look as he grabbed his keys from his pocket. “As if you could.”
“Oh, I could.”
“Not.” Zoro hummed, unlocking the door. He felt Sanji move closer, felt his warmth close to his back, Zoro’s grip still right on his wrist.
He could hear Sanji grinding his teeth, “Okay, asshole. We’ll see how long that bravado lasts, you’re going to be the one begging.”
That made Zoro smile. He pushed the door open, and shoved Sanji inside first, finally releasing his wrist. Sanji stumbled, but didn’t fall. Still, he turned his head back to glare daggers into Zoro. If he was a weaker man, he might have died right there. But instead, he turned the lock on the door, and stepped into Sanji’s personal space. The blonde turned his body quickly, readying himself for a fight, taking a few steps backward to give himself time to react to Zoro’s first move.. He was completely clueless to the actual desires Zoro had, how he intended to make Sanji beg. Oh, it was going to be fun.
Zoro grinned as he stepped forward, not bothering a stance himself. Zoro could tell by the quirk of the blonde’s curled brow that he knew something was off. They sparred often. They had practically memorized each other’s moves. Despite the wavering moment for Sanji, he didn’t let his guard down. Zoro reached out and Sanji knocked his hand away, tilting his head, “What the hell are you doing?” He complained, and Zoro’s grin slipped into a smirk. He was in Sanji’s space now, reaching out again. Sanji let him, curiously watching.
He grabbed Sanji’s wrist, and the cook yanked his arm back, Zoro using the momentum to completely invade his space. Sanji lifted a leg, kneeing Zoro in the gut. He groaned, hissing in pain but managed to drive Sanji back into the nearest wall, his wrist pinned above his head. Sanji’s knee remained between them, and Zoro slipped his hand underneath it, shoving it back with little effort. Of course he was aware of Sanji’s flexibility, but seeing it now, in this context, was particularly arousing.
His cheeks warmed, and he looked up at Zoro with his teeth bared. Before he could speak, Zoro leaned forward and crashed their mouths together painfully. Hard clashing of their teeth as he pressed flush against him. Sanji gasped in shock, and Zoro licked right into his mouth. He groaned at the smokey cherry, and wine taste.
With a growl Sanji tilted his head away, Zoro’s mouth dragging over his cheek instead, brows twitching in annoyance. “What the fuck is wrong with you?” He gaped, but his voice was higher pitched, it didn’t have its usual heat.
“Nothing.” Zoro didn’t let Sanji’s movement deter him, dragging his teeth across Sanji’s cheek and nipping at him. The rough tickle of stubble made his cock jump, and he licked at it before his mouth trailed wet kisses to Sanji’s jaw.
“No, something is very wrong. Get off me, brute!” Sanji’s free hand slipped between them, pressing his forearm to Zoro’s chest to try and create some distance. “You’re disgusting.”
He laughed under his breath, knowing damn well Sanji was showboating. Even pinned like he was, he was well aware Sanji possessed a lot more strength than he was putting out. He nipped at the crook of Sanji’s jaw, licking a stripe up to his ear, “Shut up. Unless you’re going to beg me to get off you. I’ll take my win that way.”
Sanji huffed, the pressure on his chest lightening up a bit, and Zoro’s eyes opened to glance at his expression. His cheeks were warm, eyes narrowed. He didn’t say anything, and Zoro held his stare. Sanji was the first to break it, forcing his eyes to the side, “...How… What was the other way you thought you’d win?” He was quick to add, “Not that you ever stood a chance.”
“Uh huh.” Zoro laughed, leaning back. He lightened his grip, giving Sanji what he wanted. He watched as Sanji’s wrist slipped from his grasp, and his foot hit the ground. The blonde didn’t make any attempt to move away. “You want the sugar-coated version, or the raw one?”
His gaze was held, Sanji’s head tilted down so he stared up at him through his long lashes. The corner of his mouth twitched as he considered his answer, and Zoro’s hands slowly smoothed over the walls at Sanji’s shoulders, caging him in. He tilted his head in challenge, smirk on his lips, waiting for the answer he knew he would get. “Raw.” Sanji’s voice was low, a smoker’s husk to it that made a pleasant shiver shoot up Zoro’s spine.
Sanji was going to drive him wild and Zoro loved it. He leaned down closer, and Sanji tilted his head up now so they matched height, their noses practically touching. “I’m going to fuck you into my sheets, curly. Until you’re begging me to stop, or, to keep going. Not really sure how much you can handle afterall.” He watched as Sanji’s lips parted in shock, as his face exploded in a hot, red flush. Zoro’s words had so clearly done what he intended them to, and he felt his confidence soar. “But I can’t help myself. You were too damn cute being all considerate of me earlier, going on about everything you’d do for me.” Zoro chuckled, “Because you like me so much.”
“ Living ! I like living with you, I can’t fucking stand you!” Sanji practically shrieked, his fists slamming into Zoro’s chest. There was power there, and Zoro was knocked back a step. “I can’t tell you anything, you’re too damn insufferable, you moron! ”
“Mhm. You hate me so much you’re gonna stop bringing girls home if I ask? Sounds like you can’t stand me.” He pointed out, watching Sanji face fall for a second, a flash of humility in his eyes. Zoro hummed, reaching out to brush his fingers against Sanji’s bangs. “Somehow I tamed a casanova.”
With a huff, Sanji's hand batted away the touch, “You haven’t tamed shit. I’m sure as hell not begging for you, jackass. Keep dreaming.”
Zoro leaned in, hands sliding down the wall toward the blonde’s hips. He reached out, smoothing his palms over them. Sanji didn’t attack him or pull away, so Zoro squeezed. “Well that’s why we’re here, aren’t we? To fight.”
Sanji glared, but his bravado crumbled, and after a few seconds he raised his hands. They smoothed over Zoro’s chest, before fisting in his shirt, pulling him forward into him. Sanji was pinned against the wall again, their bodies flushed, mouths crashing together with more grace than Zoro had managed earlier. Zoro groaned, pressed hard into the line of Sanji’s mouth. To his surprise, Sanji’s teeth dug into his bottom lip harshly. Zoro gasped, and a tongue was invading him. Sanji licked into him with skill, curiously exploring every inch he could. Running along Zoro’s teeth, and his gums, before he was sucking on Zoro’s tongue. He couldn’t help the groan, his head a little fuzzy and Sanji opened his mouth now, inviting Zoro in for a better taste than he had gotten earlier.
Kissing Sanji was overwhelming. The blonde’s experience far exceeded his own, and Zoro had to face that fact now, wondering how the hell he was supposed to live up to his promises now that he got a taste of Sanji’s passion. Sanji moaned as Zoro’s tongue flicked over the roof of his mouth, and his hand unclenched, arms wrapping around his shoulders instead. Zoro’s hands slipped back as Sanji melted into him, and he gripped his ass in his palms. Sanji’s hips bucked forward, and Zoro groaned as he felt his hard-on drag over his thigh. He pulled back from Sanji’s wet mouth, nipping at his bottom lip.
“You’re worked up.” He breathed out against him, and pressed his thigh firmer against him. Sanji, to his surprise, grinded hard back into him. A shameless moan leaving his lips. Zoro blinked dumbly at him, his own cock throbbing.
He must have felt the way Zoro stiffened, because his eyes slid open lazily. He looked over his face, and then between them. “C’mon.” He murmured, one of his hands slipping into Zoro’s short, grassy locks, while the other scratched at his nape, “Aren’t you supposed to fuck me stupid, mossy?” Shit. Zoro was so screwed. Sanji knew exactly what he was doing, and Zoro was weaker than he originally thought. The image of Sanji on his back, submissive and adorable flashed through his head, and this proved his theory—Sanji did not bow down to men easily.
It was thrilling. He was going to break Sanji down, he just needed to find his footing, his leverage. Sanji might have more sexual experience than him, but Zoro was never going to give up, was never going to toss in the towel. Not ever. Especially not when it came to the cook. He crouched down, hands sliding to Sanji’s thighs and he lifted him effortlessly, watching as Sanji panicked, gripping Zoro’s shoulders fearfully.
“I can walk on my own!” He hissed, but his thighs suddenly had a vice grip on his waist, a weaker man would break in half, but not Zoro.
Zoro licked his lips, shifting to walk them down the hall. “I’m making sure I can carry you for later—after I turn your legs to jelly.”
“Hah!” Sanji grinned wickedly, his laughter like a harsh bark, “Promises, promises. Let's see it, hon.” And then Sanji’s mouth was back on him, licking against his lips, before diving back inside. He could hear the mix of his and Sanji’s pants, and soft noises of approval. He kicked at his door, letting it be thrown open as he entered. Once they reached his bed, he dropped Sanji down on it, watching him bounce with the springs. “Oi, dickhead—” He hissed, but whatever else he was going to say was cut off as Zoro pulled his shirt over his head, tossing it behind him. Zoro smirked down at him as his hands rested beside Sanji’s thighs. “Ugh.” Sanji blanched, turning his face away, “Stop looking at me like that, you’re insufferable.”
He couldn’t help but to laugh as his eyes raked over Sanji, his gaze lingering at the tightness between his legs. His trousers were pulled taunt and he licked his lips. He dropped down hard on his knees, the sound making Sanji jump. He reached for his buckle, making quick work of it. “Oh shit.” Sanji sighed, leaning back on his forearms as he spread his legs—willingly. Zoro fought the smile, counting this was one of his victories. He tugged Sanji’s pants down, fingers grabbing onto his briefs as well, pulling them down his legs. He hummed as Sanji’s cock was freed, watching it distractedly as he tugged Sanji’s pants off his ankles. Zoro pressed further between his legs.
“Damn.” Zoro said, his voice hushed. He reached out, wrapping a strong fist around Sanji, admiring the pink flush against his tanned grip. He stroked him, and Sanji’s cock immediately drooled. “You’re pretty, cook.”
Sanji moaned, legs parting further, his head falling back between his shoulders. “Damnit.” He breathed out. “I’m a man , Zoro. I ain’t pretty.” There was something a bit vulnerable in his rough voice. The green hair man leaned in, and licked the bead of precome from his tip.
“No. Men can be pretty.” He reassured him, stroking up and down his length, his thumb pressing into the underside of his cock, watching as Sanji trembled. “You’re very pretty. I always thought that. Kinda pisses me off.” He admitted and closed his mouth around Sanji’s cockhead. He didn’t bother arguing this time, anything he might have said was cut off with a hiss. Zoro’s tongue circled the tip of his cock, sucking hard as he jerked him faster.
He watched Sanji through his lashes, seeing his chest rise and fall, and then, tilting his head to watch. His gaze caught Zoro’s and he looked embarrassed, his eyes darting away for a few seconds before slowly returning, keeping Zoro’s stare. There was something hot about it. Holding Sanji’s baby blues and watching his pupils dilate as Zoro’s mouth slid down further on his length. “Holy shit.” Sanji moaned, and Zoro placed his hand in the dark curls at the base of Sanji’s dick. He took as much of Sanji as he could, without taking him into his throat.
He didn’t want to give him everything just yet. He wanted to break Sanji down, bit by bit. He did want to hear him beg for him, hear that sweet six letter word from his lips. He wanted to win . He wanted to make Sanji more of a mess than that woman had, and he knew he was more than capable. His tongue curled around the underside of Sanji’s cock, and he hallowed his cheeks to add more texture. Sanji howled, his hips arching and his dick sliding further back, right into the gate of Zoro’s throat. The green-haired man leaned back, not allowing it, and his hands moved to Sanji’s hips, pinning them both against the bed. He didn’t relent, going right back to his menstrations, sucking diligently with each bob of his head.
“Oh, my God. Oh, my God. ” Sanji gasped, his forearms covering his eyes as he fell back, panting loudly. Zoro could feel his own arousal heightened with Sanji’s vocalizations. He had been noisy before, when Zoro caught him, but this felt like so much more. Whether that was because of Zoro’s talents, or just the passion between the two men, he had no clue. But he reveled in it. He could feel Sanj’s hips trying to squirm away, completely useless, and so the rest of his body trembled instead. “Zoro. Shit.”
He hummed, slurping loudly. He pulled Sanji’s body down, closer to the edge of his bed, and quickened his movements. A familiar ache in his jaw, the base of Sanji’s cock covered in his spit. All of a suddenly two hands fisted in his hair, and tugged him off completely. “Okay. All right.” Sanji panted, looking down at him.”You gotta stop now.”
“Nuh uh.” Zoro huffed, and despite Sanji’s grip, he dove back in. Tongue hanging out to lick along the length of Sanji’s erection before swallowing him down. This time, he took Sanji all the way in, his dick reaching past his mouth, and sliding into his throat. Sanji’s hips tried to surge up, to reach even further, but Zoro’s grip tightened and held him at bay.
“You fucking dick! ” Sanji cried out, his teeth bared as he growled. Zoro hummed, and he felt Sanji’s entire body tense. Now each bob of his head slid all the way down until Zoro was nosing at Sanji’s pubes, and he could feel the weight of him in his throat. Sanji’s noises were heavenly, he was nothing but loud pants and sweet moans. Zoro didn’t know he could get so turned on just from sucking another man off, but he didn’t think he would mind spending the rest of his life on his knees for Sanji. Pride be damned. “Zoro.” Sanji all but whispered, his hands pushing down on Zoro’s head. He looked up, staring at Sanji through his lashes again. He was watching, eyes glossy, lip between his teeth. Zoro knew what he was asking for. Technically, it sounded like a beg. The way his name was whined, the look in his eyes. Sanji was pleading. But Zoro wasn’t going to count it as a victory until he heard please .
He shut his eyes, and sighed through his nose. He laxed his movements, and Sanji’s hands were doing the work. Once he realized, Sanji groaned, his grip on Zoro’s short locks tightened, and he got to work. He started to move Zoro’s head for him, letting Zoro focus instead on stimulating Sanji. He hollowed his cheeks again, and rubbed circles into Sanji’s hips with his thumbs. Zoro eased his grip on Sanji, his hands moving to rest on his thighs again. Once he did that, the dam broke open.
Sanji had no mercy, his hips pumping off the bed immediately, shoving himself so deep in Zoro’s throat it made him gag. The sudden lurch had his throat tightening, and Sanji all but sobbed. “Yes!” Zoro was nothing but a tool then, Sanji held his head firm, and his hips did all the work. He fucked up into his mouth, wet, sucking and slurping sounds, and Zoro’s face an absolutely disaster. But seeing Sanji be so careless, a victim to his own arousal, was exactly what Zoro wanted since that night. He wanted to be the one to make Sanji lose himself in pleasure, and he wasn’t even done with him yet. “Fuck, I’m close.” Sanji whined. It was a warning to Zoro, because there was one person in charge right now, and Sanji wasn’t about to admit out loud it wasn’t him. But in his heart, he absolutely knew it was Zoro.
At the warning, Zoro’s hands shifted down to Sanji’s knees, sliding underneath them and pushing them up. Sanji’s body pilantly followed, without any complaint from the blonde. Zoro pulled off his cock, turning his head to cough before looking down. Sanji was exposed to him now, his hands still hovering stupidly as he tried to collect himself. Zoro leaned down, biting hard into Sanji’s thigh, sucking on the flesh between his teeth. Sanji yelped, hands slamming down into his hair again. “Ouch!” He growled as his haze of arousal shattered, and he glared at Zoro. Once he had his attention back, Zoro repressed a smirk and leaned down to lick hungrily at Sanji’s hole. Sanji gasped, hands pushing Zoro’s head down . It took him by surprise, he thought maybe Sanji might have some shame about this. Like he might try to start some petty, pointless argument, but instead his hips were wiggling, grinding down on Zoro’s tongue.
He would take it. “That’s it.” He purred against Sanji’s ass, “That’s so good, curls.” He praised and he felt Sanji’s asshole tighten as he moaned. He was so much fun . He was Zoro’s already.
He licked flatly at his hole, dragging his tongue all the way up to Sanji’s balls. He took a moment to suck at his perineum, Sanji shivering as Zoro left a little bruise there. He moved back down, sucking at his hole this time, making Sanji choke out his name. “Zo-Ro. Hurry!” He demanded, and Zoro answered by curling his tongue, and pressing inside him; happy to carry out his order. “God, Yes!” Sanji cried in relief, his nails scratching affectionately at Zoro’s scalp. “Yes, yes, yes .” He babbled on and Zoro tasted his insides, humming as he overworked his jaw to fuck his tongue inside the blonde. Sanji certainly wasn’t like this the last time, there seemed to be something that snapped, Zoro liked to think it was him that had him so worked up.
He fucked his tongue in and out, wetly licking and sucking, enjoying all the helpless noises that left Sanji’s dirty mouth. He was incoherent, muttering complete nonsense. And yet, not one please. Zoro shifted his hand, letting Sanji’s legs wrap around his shoulders so he could grab his dick again. Sanji gasped, his leg tightening, shoving Zoro’s face completely flush against his lower half with his heel. Zoro groaned, stroking up and down the blonde’s cock, shivering as Sanji’s walls clenched around him.
“I’m really—” Sanji panted, and Zoro’s fist was wet with precome. “—gonna come!”
Zoro licked hard and flat against Sanji’s hole, staring up at him, “Yeah?” He flicked his wrist with each upstroke, thumbing over his cockhead, “You wanna come that bad? Does it hurt?” Sanji nodded, his teeth grit and bared, eyes screwed shut. He took his hand off Sanji's dick, the strangled choke that left the cook’s mouth certainly sounded painful. Sanji’s blue eyes opened, looking down in confusion. He watched as Zoro spit into his hand, his saliva and Sanji’s precome mixing before he pressed a finger to his hole. It slipped in easily, and Sanji let out a half sob, “Feels good, doesn’t it?”
“Yes— yes! ” Sanji nodded his head, his hands moving to Zoro’s shoulders, squeezing them tightly. “More. I can take more.”
Zoro grinned something wicked as pressed a second finger inside. Sanji swallowed him, walls caressing his digits, begging for more. “Damn, look at you.” He wished Sanji could see what he saw, the way his hole stretched as Zoro scissored his fingers. How his thighs twitched as he pulled out and rocked back in. Zoro carefully looked back up at Sanji, feeling a little winded himself. “You’re a good boy. You take me so well.”
It was as if Sanji had been struck by lightning. All the air in his lungs was punched out, and he curled up with a sob. He tightened hard around Zoro’s fingers, and his cock weeped. He spilled out, coming with a low groan of Zoro’s name. Zoro felt his own cock sobbing in his jeans, desperate for the attention it deserved, but he was far too mesmerized watching Sanji. Sanji’s grip on his shoulders broke skin, his nails digging in and dragging, the sharp pain just turned Zoro on more. Zoro licked his upper lip, and shoved his fingers deeper, Sanji hissing as Zoro focused on finding it .
It took a second, but his fingers rubbed across that little bundle of nerves, and Sanji was sobbing again. His blue eyes rimmed with tears as his dick twitched and spilled even more, this time his release clearer. “Zoro..” He gaped, and Zoro snuck in a third finger. The grassy haired man pressed his lips to Sanji’s thigh, sucking red bruises into the skin, loving the feel of his strong muscles under his mouth. He opened him up, even as Sanji sobbed for him to slow down, as he asked for a second to breathe. Sanji’s body was greedy, said the opposite of the blonde, and needed so much more attention.
Zoro wasn’t sure he could take much more, and he wasn’t about to let Sanji see him come in his jeans, so he grabbed Sanji’s leg, shoving it off him as he stood up. Sanji looked up at him, lips parted, breathing heavily. “I know.” Zoro purred, grabbing for the button on his jeans, ripping them open and shoving them down to his knees, “I got you.”
“Thank you.” Sanji reached out, hands snatching and grabbing as he pulled Zoro down. “ Hah.. thank you .” He pressed his lips to Zoro’s jaw, wet and sloppy as he trailed kisses down his neck. Zoro hummed, kicking his jeans off the rest of the way as he reached blindly for his nightstand drawer. He pulled out the box of condoms and then reached back inside for some lube. He didn’t know the last time he broke these out, he didn’t even know the expedition date. But he didn’t care. With them on the bed, Zoro tilted his head down, capturing Sanji's mouth in a crushing kiss.
Sanji responded immediately, moaning and kissing back. His hands explored Zoro’s chest, pinching and squeezing his skin, his abs, his chest. Zoro groaned as Sanji twisted a nipple, and he broke their kiss, licking away the string of salvia that connected them. “Fuck me already.” Sanji hissed, hands moving to his own shirt, easily undoing the buttons to expose his pale chest. Zoro hummed, leaned down to kiss at his collarbone, sucking a claim into the base of his throat, and then trailing his lips down, tasting every inch of skin as it was exposed to him. “C’mon.” Sanji sighed distractedly, reaching down to pet the back of his fingers across Zoro’s cock. The motion made him shiver, and he reached down to snatch up Sanji’s wrist before he glared down at him.
“Chill out.” He hissed, pinning Sanji’s hand above his head. “I’m getting to it.”
“Not fast enough.” Sanji huffed.
Zoro leaned down again, biting down on Sanji’s bottom lip, digging his teeth in to make him whimper. He pulled away, keeping the flesh for as long as he could, until a particular whimper had Zoro releasing Sanji. “What happened to being good?” He asked, pressing their bodies flush together. He rolled his hips, his cock grinding into Sanji’s, shivering at the friction. Sanji stared up at him, his tongue pressing into his swollen, red lip. Sanji scoffed and turned his face away. “What? I know you liked it, I was inside you when I called you a good boy . I could feel it.” Zoro reached down to take himself in his hand, leaning back and stroking himself overtop of Sanji.
Sanji seemed to try to keep his eyes away, to stare into the nothingness of Zoro’s bedroom, he even squeezed his eyes shut when Zoro moaned from gripping at the head of his own cock. Zoro reached for a condom, holding it out in front of Sanji. “Open it.” He demanded, releasing his wrist, his hips rocking forward into his fist. Sanji took the condom from him after a moment, and ripped it open. Zoro reached for the lube, nodding at Sanji as he stared up at him. He pushed himself up, taking the condom from the wrapper, and then he carefully slid it onto Zoro’s cock. “That’s it.” Zoro moaned from the touch, Sanji’s hands lingering. One firmly holding the base, while the other started to stroke him. “Mmmm.. making it up to me?”
“You wish.” Sanji spit, but he had the ghost of a smile on his lips. “I’m just making sure you give me what I want.”
Zoro hummed, tilting his head down at Sanji. “What do you want?” He flicked the lid of the cap off, and turned it over. He squeezed a generous amount onto his cock, Sanji’s hands stroking and spreading it all over his length.
Sanji stared up at him, his gaze unwavering. “If I admit it I might throw up.”
It made Zoro laugh. He grinned, and threw his head back, his chest rising and falling with his laughter. It wasn’t mocking in the slightest, Zoro was genuinely amused by Sanji, and as he looked back down Sanji’s expression seemed to have softened. “I think you’re the only person in the world who is stubborn enough to keep your act up mere seconds before getting a dick in their ass.”
“Well,” Sanji shrugged his shoulders, letting go of Zoro’s length so he could lean back on his elbows. “It’s not just any dick, is it?” He reasoned, a light flush on his cheeks as he spread his legs. One of his hands reached down, and pulled his thigh up and out of the way, exposing more of his lower half to Zoro. He was practically offering himself up to him.
Zoro hummed lowly, watching Sanji like he was a starved animal. His words, his actions—everything was so effortlessly attractive. There was something in particular he wanted to hear from Sanji’s lips, not just his pleas, something more that. Zoro supposed it was one of the catalysts that led him here, to be naked with Sanji in his bed. He just wasn’t sure how Sanji might react to it. Zoro supposed there was only one way to find out, he didn’t know if he’d get a second chance at something like this with Sanji.
“You’re right; it’s not.” Zoro lined himself up with Sanji’s hole, guiding his cockhead inside, the two of them gasping in unison. He let himself go, and placed one hand down on the bed to balance himself as he reached for Sanji’s cheek with his other hand. His thumb stroked over Sanji’s abused lower lip, and Zoro stared into those deep blues, rocking his hips forward. The slide into Sanji was slow, and tighter than he could have ever imagined. But he eased into him with little issue. He moaned softly, watching Sanji’s long lashes flutter. “It’s daddy’s cock you’re taking.” He breathed out, cupping Sanji’s cheek to tilt his head up. Zoro brushed his lips over Sanji’s, and relished in the way the blonde shivered.
He clenched so hard around him Zoro’s hips were halted and they both shared in another pleasurable gasp. Zoro pressed a kiss to the corner of Sanji’s mouth. “Too tight, baby boy.” Sanji whined against Zoro’s mouth, his arms wrapping around his shoulders as his body trembled. “Relax.” He whispered against Sanji’s mouth.
After a few pants, Sanji’s body did just that, and Zoro slammed his hips forward. He punched his entire length into Sanji in one furious kick of his hips. Sanji cried out, eyes blown wide, mouth hung open. “Fuck!” He practically screamed, his back arching. Zoro felt the cook’s cock rub against his abs, rock hard again. Zoro grinded his hips deeply, rutting against Sanji’s insides. He buried himself as deep as he could go. Sanji’s face pressed into Zoro’s neck after a minute, hiding away from Zoro’s gaze. Zoro felt Sanji’s lips part, and at first no words came out. His lips shut, and then opened again. “ Daddy .” He called and Zoro’s heart jumped in his chest. His insides suddenly felt light, and airy. He was worried he might float away. “Move.”
He didn’t care that Sanji had to hide to say it, he didn’t give a fuck that he couldn’t see those baby blues hazed over, or his swollen lips parted. This was more than enough for him. He finally got Sanji to melt for him, to turn into a sweet, pliant doll in his arms. Zoro pulled his hips back, and bucked forward. His arms wrapped tight around Sanji’s waist so he could hold their bodies together. He mercilessly fucked into Sanji, the blonde babbling into his neck. There was nothing but mores, and harders . Zoro obeyed every single one, gasping against Sanji’s shoulder.
Mixed with their sounds were the weeping springs of the bed, and the wet slapping of their skin. Not only did it feel heavenly, but it sounded just as good. Sanji had always been a loud mouthed brat, but he didn’t mind it so much right now. He felt like he was on cloud nine, things had escalated so fast, and yet had ended up so perfect.
He felt how badly Sanji was clenching around him, and how wet his cock was between their bodies. The constant friction was probably torture for the poor man. As if to prove him right, Sanji mewled pathetically into his throat, “Daddy. Gonna come again. It hurts.” His mouth was wet with drool, and it was starting to rub into Zoro’s neck. He groaned, leaning back to pull Sanji into his lap. Sanji gasped, his grip on Zoro’s shoulders tightened. The green haired man placed a hand behind him to keep his balance, and he fisted his other in the back Sanji’s unbuttoned shirt. Sanji had tear tracks on his face, drool in the corners of his mouth and on his chin, he looked so ruined .
“Shit.” Zoro moaned, fucking his hips up, watching Sanji’s blonde curls bounce with each movement. “You’re so fucking beautiful.” Sanji sobbed at the compliment, squeezing his eyes shut as his nails dragged down Zoro’s biceps. Zoro leaned forward, and bit at Sanji's pale throat, humming in approval at Sanji’s tightening hole. “But you’re so selfish. I haven’t even gotten to come at all yet.”
Sanji panted loudly, one of his hands slipping into Zoro’s short locks, “Your fault.” He pointed out, tilting his head down. Zoro responded with a hard kick of his hips, and Sanji's eyes glossed over. “Fuck. Again. ” So Zoro did it again, and again. He exchanged quick thrusts for slow powerful ones, and Sanji was keening, wiggling his hips down to meet each one. “Come with me, daddy, yeah? Together?”
“Fuck yes.” Zoro nodded, tilting his head up to meet Sanji’s in a wet kiss. It was more panting, and moaning than anything else. Their mouths lazily gliding across each other, licking at abused lips, and weak little sucks. Zoro’s balls felt tight, and he knew he was close but he needed more. “Baby boy.” He muttered against Sanji’s mouth, enjoying the way the blonde stilled, “Touch my chest.”
A second barely passed before both of Sanji’s hands were on his tits. They groped eagerly and Zoro moaned. Sanji knew exactly what he was doing, as if they had been fucking for an eternity. His thumbs flicked over Zoro’s nipples, and then he caught them between his index fingers and thumbs. He tugged on them, and Zoro groaned darkly, his teeth gritting. “Fuck.” He growled, grinding up into Sanji, rutting right against Sanji’s sweet spot. Sanji’s entire body shuddered, and one of his hands abandoned Zoro’s chest to squeeze at his cock instead. “Little longer.” Zoro breathed out, fucking his hips up lazily.
“You’re useless.” Sanji hummed playfully, his nails biting at Zoro’s pec. He shifted so his knees were firmly set on the bed, and took over. Zoro might have argued if he wasn’t so stupidly close. Instead his hand moved to Sanji’s hip, helping to guide him. Sanji stroked himself off beat from each bounce, but he didn’t seem to mind so much as his mouth screwed shut in pleasure. He continued to grind his thumb into the bud on Zoro’s chest, and Zoro could feel his high approaching, his sounds getting louder, losing a bit of his control.
Sanji rocked his hips back on each bounce, making the drag of Zoro’s length over his walls feel endlessly tight and hot. He was slipping hard, and Sanji’s sweet little moans and cries were helping. He was babbling again. Close, close… daddy, hurry up… can’t hold on . But he did. He didn’t relent, his grip getting tighter and tighter on his own cock to keep himself at bay. Zoro bit down on his bottom lip as he felt his orgasm come to a crescendo and his grip bruised Sanji’s hip as he held him down with one hand. He spilled into the condom with a groan, eyes slammed shut, his head fuzzy. Sanji tightened around him, hard enough to break his dick, but Zoro felt Sanji come between them, making a wet mess over their abs.
Sanji slumped into him, nosing affectionately at his throat, his arms lazily wrapping around Zoro’s waist. Zoro felt butterflies in his chest despite still being high from his orgasm. He shifted, pulling out of Sanji, and shifting so they both fell onto their sides, laying down properly. Sanji’s leg slid between Zoro’s thighs, and they relaxed silently, the only sound was their heavy pants. Zoro felt his eyes grow heavy, his breathing slowly evening out as exhaustion kept up on him. He wanted to sleep.
“I didn’t do it. I didn’t beg.” Sanji broke the silence, and Zoro smacked his lips. He peeked an eye open to look down at him, but Sanji’s face was obscured by his blonde bangs.
“I wasn’t ever going to move out, idiot.” Zoro told him bluntly, reaching down to pet his fringe back so he could see Sanji’s face. He didn’t look particularly mad. There was definitely something on his mind, but he looked more tired than anything else. “But yeah. You held out. Good job.” He leaned down to press a kiss to Sanji’s forehead, shutting his eyes again.
“I kind of figured that out, moron .” Sanji clicked his tongue, and after a beat of silence he said, “So, then, I won.” His eyes opened and he leaned back, glaring down at Sanji. He expected a smirk, a challenging spark in Sanji’s eyes, but instead he was met with a smile. The blonde was grinning at him. “Things stay the same.”
Zoro scoffed, his hand rubbing up and down Sanji’s waist subconsciously, “You want that?”
Sanji nodded, hugging Zoro tighter, “Maybe.. with some bonus perks added in, yeah.” Now his smirk was spreading across his lips, he had that fiery look in his eye, “But I like how things are. I was pissed when I thought something was wrong between us.. I wanted to kick your ass but you wouldn’t even let me. It sucked.”
He felt guilt swell in his chest. Something was wrong, he supposed, but it wasn’t something Sanji could really guess. He couldn’t blame the other man for the assumptions he did end up coming to. If he and Sanji were going to find themselves in more compromising positions just like this, they should start off on good terms. With honestly. Despite how disgusting it was going to feel admitting it. “About that..” He murmured, and Sanji’s curly brows rose in question. “So, something did happen. But it wasn’t you that did it. Well, it was you, but you didn’t do it intentionally? I guess I can blame you, yeah, but really, I think I’m just as at fault.”
“Okay, moss for brains, out with it. You sound like an idiot.”
“Ahh..” Zoro felt his cheeks flush, and he suddenly was very curious about a particular curl top of Sanji’s head, twisting it between his index finger and thumb. “I might have.. overheard.. and maybe seen you.. with a woman. A little bit ago. And, well, that might have been why I was acting weird. Because I couldn’t stop thinking about what I saw. You, mostly. I mean.. you called her mommy . And you were acting so differently than I was used to. I guess I felt curious.. about what you’d be like with me instead.”
“Did you fucking peep on me like some pervert?” Zoro’s eyes squeezed shut at the accusation and surprise in Sanji’s voice. Maybe it would have been better off to keep that secret to the grave. He suddenly was reminded that Sanji had his entire life in his hands. There was no way their friends would side with him if Sanji told them all Zoro watched him get fucked . Dread filled his blood, and everything felt cold. It was like whiplash, basking in post orgasm warmth, to this sickly feeling he felt to his bones. “You know, that checks out. There was no way I left my door open like it was.”
Zoro blinked and looked down at Sanji. He didn’t look pissed. More like mildly curious, and amused. He noticed Zoro’s eyes on him, and he smirked, “What? I can’t blame you. I’ve been curious a few times myself. And, honestly, it really puts some of the pieces together. Not just with you acting weird, but the sudden daddy line. That was out of nowhere.”
“I-It wasn’t!” Zoro defended, ignoring the crack in his voice.
Sanji laughed, “It was still hot. Quit acting so cute, it’s weirding me out.” He leaned in closer, smiling up at him. He pressed a kiss to Zoro’s chin. A silence settled over them, but Zoro’s heart was still racing, his face still warm. So then.. it was okay? Sanji didn’t seem mad, he wasn’t running away, or hitting him. His face was pressed into Zoro’s chest, breathing evenly, like a cat napping in the sun. Zoro sighed, rubbing his hand over his face, trying to calm his heart. But it was all pointless as Sanji spoke up, words whispered into Zoro’s bronze skin, “Was I good for you, daddy? Just like you imagined?”
He felt like he was punched in the gut, sweat dripping down the nape of his neck as he grabbed Sanji, and pinned it back against his sheets. He panted above the blonde, who looked far too coy and in control for Zoro’s liking. “I hate you so much you perverted, curly browed, freak.” He pinned Sanji’s wrists above his head, tightening his grip on them.
“Yeah?” Sanji purred up at him, tilting his head to the right, his smirk devious, “Show me how much you hate me then.”
Shit. Sanji was absolutely nothing like how he was with that woman. He had his pliant moments, his submissive tendencies that could linger here and there, but he truly was all fire and flames. He burned red hot in Zoro’s grip, and he wouldn’t have it any other way. Somehow, Sanji having that scornful bite with Zoro felt so much more special than anything he shared with anyone else.
