Actions

Work Header

Deserving You

Summary:

The blonde uncrossed his legs and beckoned him closer. Zoro's legs moved, with what seemed like confident steps, but he could feel his fingers shaking slightly. He clenched his fists tightly and tried to school his expression into a scowl. From Sanji's non-reaction, he figured it hadn't worked. He stopped just inches in front of Sanji's knees. I can feel his breath on my chest, shit.

"I asked you a question. What is it that you want, Zoro?" He removed one of his elbows from the table to let his fingers wander lightly over his own thigh. Zoro's breath hitched. "Do you want to touch?" The hand wandered further, leaving the blonde's thigh and instead grabbing the edge of Zoro's robe. "Or do you want to be touched?"

Notes:

(See the end of the work for notes.)

Work Text:

Zoro had fucked up. He wasn't a hundred percent sure how exactly, but the cook was definitely acting fishy.

The swordsman had woken up on the deck of the Sunny with a splitting headache and a lurching sensation in his chest, that feeling of a really nasty hangover that he'd almost forgotten. He could count on one hand the number of times he'd gotten drunk for real, and the last time was years ago - apparently the bartender hadn't lied when she'd told him Gorin Island produced the strongest whiskey in the world. He vaguely remembered Luffy passing out after a single glass and the rest of the crew wisely (cowardly) deciding to stay away from the stuff after that, with the exception of Zoro and Nami who'd had a blast.

Grumbling, he'd made his way towards the galley to get something cold to drink. Sanji was already in there, frying something in a pan. He glanced over his shoulder as he heard the door being opened, and smirked as he noticed Zoro's surly expression.

"You feeling a bit under the weather, shitty swordsman? Got a little too much to dwink, widdle mawimo?"

"Fuck you." Zoro's head wasn't working well enough to come up with a witty reply. He just wanted something to drink and then sleep it off, damnit. Suddenly the blonde was in front of him, pressing a glass of cold water and a plate of onigiri into his hands. Zoro looked at him questioningly - how had Sanji known he'd need this? The blonde raised an eyebrow and pat his shoulder once before going back to the stove.

"You don't need to look at me like that, mossy, you were drunk out of your mind yesterday, of course I made you a hangover snack. It was pretty funny, wish you'd be that honest on a daily basis. Then again, you make all the poor ladies ill with your crudeness even in your normal state, what would happen if they saw you like that, I wonder?"

Zoro could feel himself open and close his own mouth like a fish, before gathering himself.

"What the hell are you talking about, curly? Did I say some weird shit or something?"

"That's a secret for now." Sanji turned his head to look at him over his shoulder again. "If you want to know, you'll have to talk to me again after the others have gone to bed."

And then he winked at him.

What the fuck.

---

Zoro had fled the galley for the crow's nest. It was shameful, but it was true. For all his faults, he was at the very least an honest man. If he had to lie, he preferred to do it by omission - being quiet came naturally to him. He had an easier time talking when he was pleasantly buzzed, the alcohol lowering his guard just enough for him to have a good time without accidentally saying stuff he hadn't meant to. And that was at the center of his worries currently. Fuck, how did he even act when he was drunk? Zoro hadn't been drunk since he was, what, fifteen? Knowing that alcohol made him more loose-lipped, it seemed logical that he might be the type of drunk who never shuts up and inevitably says too much.

He groaned and dragged his fingers through his hair. What had he said? What had he done? And why did the cook act so weird about it?

There was a sinking sensation in Zoro's stomach that he didn't want to acknowledge, but that was becoming increasingly more pressing. His deepest, most tightly bound secret. His feelings for the damn cook. What if he'd said something that tipped the cook off? What else could he have said to make the cook ask him to come by late at night?

Maybe Sanji was gonna laugh at him. Make fun of him and hold it over his head - but somehow, Zoro didn't think he'd do something like that, no matter how antagonistically they would act on a daily basis. If Sanji knew, but didn't feel the same, it didn't make sense for him to act the way he'd had that morning. He could've just pretended he knew nothing, and leave Zoro to his hopeless pining for the rest of his life.

Then there were two options left. Sanji found out, and wanted a friends-with-benefits thing. He knew Sanji went for both men and women, even though he leaned heavily towards the latter. Zoro didn't think he could deal with that type of relationship, though. He didn't just want sex, he wanted to be the cook's partner in everything, the one to keep him safe, to make him smile.

The sensation in his stomach sank even lower. What if Sanji wanted that as well? The thought should've made him happy. Instead, he wanted to cry, looking down at his rough hands that knew nothing but fighting. What did he have to offer? Nothing. The cook might think he wanted Zoro, but he'd realise soon enough that it was a mistake. Sanji was way too good for him.

Zoro took a deep breath and closed his eyes. He'd figure out some way to get out of it. It might hurt in the moment, but it was the best in the long run. Surely the cook would realise that too, eventually.

---

He'd been hiding for most of the day, meditating, trying to calm himself. At mealtimes, he'd eaten quickly and moved out swiftly, listening to his crewmates cracking jokes about how cranky he was. They told him some of the stuff he'd done the night before, and confirmed that he indeed had been a talkative drunk. Apparently, Zoro had not only been talkative, but affectionate, telling his crewmates about how much they meant to him and how he admired them for the things they were good at. Sanji joined in on the jokes, but didn't share what Zoro had said to him in particular.

As he stood in front of the galley door late at night, Zoro briefly considered just jumping ship and taking up permanent residence on Gorin Island. Fuck, he wished he was more of a coward, so he could actually do that. Instead, he marched into the galley, trying to make his steps as sure as possible.

Sanji had turned one of the chairs around and was smoking with his back towards the table, his long legs crossed over each other. A half-full ashtray and a bottle of sake stood on the table behind him.

"Thought you'd forgotten how doors work with how long you were standing out there, mossy. Did all that alcohol yesterday hurt your brain?"

Zoro just grunted and crossed his arms over his chest, leaning against the wall.

"Cut the bullshit, curly. Are you gonna tell me why the fuck I'm here?"

The blonde raised his hands in a pacifying gesture and sighed.

"Sorry, mossy. Just wanted to lighten the mood." He threw the sake bottle towards Zoro. "Peace offering. Regular old sake, I promise, nothing like that monster whiskey."

He smoked while Zoro drank. It was strangely calming, taking the edge off Zoro's nerves. As he swallowed the last of the alcohol and tossed the bottle, he decided it was time to bite the bullet. He wasn't going to back down from this conversation.

"Out with it then, cook. What did I say to you?"

"That you like the way I smile. That you think I'm handsome. That you like how strong I am." Sanji wasn't looking at him. He was staring at the way his cigarette smoke curled up towards the roof, disappearing into nothingness. "Was it true?"

"Does it matter?"

"Of course it does. I need to decide what to do with this information." He chucked the cigarette into the ashtray.

"Not much for you to do with it. I don't want a quick fuck, if that's what you're thinking, ero-cook."

"What do you want then, marimo? Don't you want to know what I think about you? You'd have to be even dumber than I thought if you think I still can't read you after all these years." Sanji leaned back with his elbows on the table, finally gazing up at him from behind blonde locks. Fuck, fuck, fuck, he knows. He knows that I love him.

"Well, I sure can't read you, those damn eyebrows keep distracting me whenever I -"

"Zoro."

Zoro quieted down before he could finish his sentence. Frozen in place by Sanji's intense stare. The blonde uncrossed his legs and beckoned him closer. Zoro's legs moved, with what seemed like confident steps, but he could feel his fingers shaking slightly. He clenched his fists tightly and tried to school his expression into a scowl. From Sanji's non-reaction, he figured it hadn't worked. He stopped just inches in front of Sanji's knees. I can feel his breath on my chest, shit.

"I asked you a question. What is it that you want, Zoro?" He removed one of his elbows from the table to let his fingers wander lightly over his own thigh. Zoro's breath hitched. "Do you want to touch?" The hand wandered further, leaving the blonde's thigh and instead grabbing the edge of Zoro's robe. "Or do you want to be touched?"

Zoro gulped, his entire body feeling red and sweaty as he looked down at the hand clutching the fabric. He couldn't possibly look appealing in any way right now, even less than he usually did. So why? Why was the shitty blonde doing this? He raised a shaking hand towards Sanji's and, resisting every one of his instincts, pried his fingers away. He'd always pictured the blonde's hands being cold - instead they were unfairly warm against his own. They released the robe easily enough, only to twist around and grab his hand tightly.

"Zoro, please." At the sound of the cook's voice, Zoro slowly lifted his gaze once more to meet Sanji's. The blonde looked almost sad. "If you really don't want this, that's okay. We can go back to the way we've always been. But..." The hand holding Zoro's squeezed gently. "If this is some... swordsman's discipline thing or whatever, I think it's a mistake. I've never met anyone as dedicated to their craft as you are - fuck, you've worked so hard your entire life. You shouldn't have to deny yourself anything."

"That's not it," Zoro croaked, finally getting his voice to work.

"What is it then?"

"I don't... you deserve so much more than someone like me."

"What? Zoro, fu-"

"Cook, please, listen. You talk about my dedication like you're not even aware of your own. What I do, it's - it's mostly just for myself. But you work your ass off everyday just to make other people happy, you wake up so damn early and you stay on your feet the entire day to feed this crew, and in between that you somehow still find the time to keep getting stronger. I honestly don't get how you do it. Sanji, you - you deserve someone who can take care of you. Someone's who's kind, who can help you relax after a long day, who can get you something to eat when you're running around being so busy with feeding the others that you forget about yourself. I'm not that person. I can barely even take care of myself, I -", his voice broke, "I can't give you what you need, it doesn't matter how much I want to."

There was a sharp inhale, and then Zoro felt a warm hand curling around the back of his neck, pulling him down, until a pair of lips met his own. There was a sob - was it the cook's, or his own? Zoro wasn't sure. The only thing he was sure about was that there weren't enough points of contact, as Sanji kept pulling him closer as if he wanted to devour him whole. He couldn't help but to follow, as the hand that previously had been holding his went to fist the robe at his back. His own arms wrapped around the cook's torso as he collapsed into his lap. They kissed furiously, all heat and tongue and wandering hands. Sanji ground up into him, ripping down his robe until those amazing, warm, treasured hands could run along Zoro's back. As Zoro moaned, Sanji pulled away slightly, just enough to be able to look into his eyes.

"I decide what matters, and what matters is that I want you. There's nothing in this world that I need more than you, Zoro, I swear." Zoro couldn't help but whine, gods help him. "Now, the question is just, what do you want?"

With a deep, shaky breath, Zoro finally let go.

"I want everything."

Sanji growled, and then there was a frenzy of clothes being peeled off, hot skin being touched and kissed and licked, until Zoro found himself lifted up and gently placed on his back on the table, Sanji's kitchen table, fuck. He shivered as Sanji sucked at the junction of his jaw and neck. Despite knowing that he was physically larger than the blonde, Zoro felt completely blanketed by him. Satisfied with the mark he'd made, Sanji tilted his head to whisper in Zoro's ear.

"Can I fuck you, Zoro?"

"Fuck, please."

Sanji purred and left Zoro shivering as he grabbed some oil from the kitchen counter. Long, elegant fingers were covered in oil as the blond kissed the inside of his thigh, getting closer and closer to his cock. Zoro gasped a he felt both a prodding at his entrance and a tongue licking up his cock at the same time. The damn jerk smirked up at him.

"You taste delicious, did you know that?"

"Fu- don't say shit like that!!"

"Really? You seem to like it, I could feel you twitching against my mouth. Can't lie to me when I'm this close to you, marimo." If he could've flushed more, Zoro would've.

"Shit, just- get on with it, damn cook..."

Far too happy about getting the swordsman this flustered, Sanji started pushing a finger into him as he closed his lips around his dick. Zoro cursed, hands aimlessly moving around to find something to hold on to. He ended up finding Sanji's free hand, interlacing their fingers as the blonde worked him open. When Sanji finally pulled away from him, Zoro was a panting mess. He was happy to find that Sanji didn't look much better, lips red and puffy, cock hard enough to look like it could break glass.

Zoro surged forward, pulling the blonde into a crushing kiss. This time, he was the one to lean in and whisper into his ear.

"Fuck me until I can't walk, shitty cook." Sanji groaned.

"Shit, Zoro, I love you so much, I've wanted you for so long, I can't..."

"Yeah, yeah, I love you too, now fuck me and maybe after I'll let you get all mushy on me."

Grabbing the oil, Zoro finally got to touch Sanji's dick for the first time as he lubed him up. It fit perfectly in his hand, and he couldn't resist giving it a few strokes with Sanji whining above him. Then he felt himself pushed back onto the table by strong hands.

"Damn it, do you want me to come before I even get inside you, shitty swordsman?!" Sanji hissed. Zoro smirked up at him.

"Didn't know your stamina was that bad, curly. I wasn't planning on letting you leave after just one round, you know."

Sanji looked torn between wanting to curse at him and kiss him, and ended up doing both before lining himself up against Zoro and carefully, slowly, pushing inside. Sanji murmured something under his breath as Zoro could do nothing but gasp and groan. As he finally bottomed out, Sanji leaned his head against Zoro's shoulder, trying to make his breathing calm down. Zoro kissed the side of his head fondly, running his hands up and down his back. It wouldn't do to be too nice though, so he made sure to squeeze around him as well, causing the cook to whine against his skin.

"Zoro, shit, you're gonna crush my fucking dick, what the hell..."

"Better move then, dumbass. Show me why you're the ero-cook."

Sanji growled and rose up to lean over him. Zoro smirked at him, in what was clearly a challenge.

"Fucking bring it then, third rate swordsman."

When he finally started moving, it was everything Zoro had dreamed. They had always worked well together, always in sync while fighting. This wasn't an exception. And just like when they were fighting, it was never enough. Harder, faster, closer, more, more, more. Gasping, moaning, screaming as they inched closer to the finishing line, desperately licking into each other's mouths as their voices started getting hoarse.

Zoro's ass was burning, Sanji felt so big inside him as he pounded into him again and again. He never wanted it to stop, but his body was at its limit as Sanji sneaked his hand between them and grabbed his cock, jerking it furiously. Zoro arched his back, gasping desperately.

"Sanji, Sanji, Sanji, shit, fuck, I love you, love you, love you, Sanji..."

"Fuck, Zoro, so good for me, so perfect, I love you so fucking much, please come for me Zoro-"

Zoro's vision went white for a few moments as he exploded all over himself and Sanji, completely out of it as Sanji pushed into him once, twice, thrice before stilling inside him, panting heavily as he leaned down to kiss him once more. Gentle kisses in post-orgasmic bliss as their heart rates slowly came down. Sanji finally collapsed on top of Zoro's chest, tan arms surrounding him and holding him close.

"Jesus. What the fuck. I'm pretty sure we're more likely to kill each other fucking than fighting," Sanji wheezed.

"Eh, I'd say that's a better way to go anyway. Go out with a bang, literally." Zoro felt a chuckle against his skin.

"Is it time to get mushy now?"

"Ugh, do we have to?"

"Yes, 'cause we need to work at your selfworth."

"Can't we just go at it again, instead?"

"Damn, you're an ero-swordsman, aren't you?"

"Love you too, ero-cook."

Notes:

Went into a frenzy and spent like four hours writing this, after the interaction in the summary popped into my head unbidden. This is the first time I've written smut, I hope y'all like it though

I feel like the angst was resolved a bit too fast, but eh, the angst wasn't really planned anyway, I rly just wanted to write something spicy with bottom Zoro

Edit: I made a twitter! You can find me over at https://twitter.com/saiyaviv