Work Text:
He was sitting opposite Nami, who was beaming at everyone around and handling the bottle spinning. She had roped him into playing earlier, but really, she didn’t have to insist much. How could he say no to someone like her?
They were at Franky’s house, a small intimate party running well into the night, and they were all a little tipsy at best.
Around the circle sat everyone from the original group, from Luffy to Vivi, along with Law, who Luffy forced to stick around longer than he usually would.
Zoro was sitting on Nami’s right, and Sanji had a feeling he had lost a bet to be here willingly, eyes closed and head rested back on the wall behind him.
“Okay, who’s turn is it?” Nami asked, wiping the smudge of Vivi’s lipstick from the side of her lip.
Robin let out a soft giggle as she pointed Sanji’s way. He rolled his eyes, he better get one of the girls or he’ll end up in a fight of some sort.
“Sanji! Right. Are you ready, lover boy?” He smiled at her and nodded, crossing his arms in anticipation.
The bottle spun, once, twice, and it landed straight ahead.
He had a brief moment of euphoria thinking it landed on the red head in front of him, then dread coursed through him at the realization that it had, in fact, landed on the brute next to her.
He sighed and rubbed the bridge of his nose. Nami nudged Zoro in with her elbow and jerked his eyes open, scowling at her.
“What is it?” He asked, and watched as she nodded her head Sanji’s way, a smirk playing on her lips.
“Your turn, Zoro, dear,” She said innocently, soft, muffled giggles running all throughout the circle.
Zoro looked at Sanji. Sanji stared back unmoving.
“No,” They both said at the same time, earning them a glare from Nami.
“Rules are rules, 7 minutes in the closet or you forfeit your right to drink for the rest of the night.” Nami finalized, challenging both of them.
Sanji was about to say it was okay with him, but his words got caught in his throat at the sight of Zoro sighing, standing up, and motioning for Sanji to do the same.
“C’mon, curly brows, or are you afraid of a little closet?” He challenged, and the world had to end before Sanji showed any weakness of any kind in front of that brute.
He stood up, giving Zoro a flat look, before heading straight for the closet behind him. He went in first, standing on the furthest end of one side, and watched as Zoro entered after him, standing on the opposite end.
Franky stood up and, laughing to himself, locked the door behind them.
It was pitch black and crammed, Sanji’s body, despite shoving himself as far away as possible, was still touching Zoro’s and he was warm.
They were both facing opposite each other, silence settling between them, until Sanji started to move around.
“God, mosshead.” He squirmed around, adjusting his arms and putting his hands on Zoro’s chest so he could push him away a little. “Why are you so warm, you fucking twat?”
Zoro quickly decided against turning his head lest he found it smashed into Sanji’s.
“Who are you calling a twat, you moron? What’s the problem with being warm?” He argued back.
Sanji grunted and moved his hips so they weren’t wedged against the protruding wood behind him.
“You need to tone down the heater, you’re suffocating me,” He said, his hands running down Zoro’s torso to his stomach to push him away further.
“Will you stop pushing? There’s literally no room to push me back to.” Zoro grabbed his wrists firmly, pulling them away from him.
“There’s a wooden thing coming out of the wall of the closet and I’ll be damned if I let it nudge me throughout the seven minutes we’re here.” Sanji moved his hips again, trying to find a position that wasn’t a literal pain in his ass.
Zoro grew even warmer as Sanji moved around, and he grabbed his waist and pinned him back forcefully.
“You fucking brute, didn’t you hear what I said?”
“Stop moving, cook.” Zoro warned.
“Or else, what? You can’t tell me what to do.” Sanji snorted, pulling away from the wall.
Zoro turned his head to look at him in the very dim light escaping from under the closet door.
“Or else, you’ll have a bigger problem to deal with.”
Sanji looked back, his eyes finally adjusting to the light inside.
“What’s that supposed to mean? Are you threatening me with a fight right now?”
Zoro laughed under his breath, shaking his head slightly. “Not exactly my train of thought, cook, but sure, have it the way you like.”
Sanji fell silent for a moment, not understanding what Zoro meant.
“Switch places with me.” Sanji demanded, earning him a snort from Zoro.
“Not a chance, eyebrows. You’re stuck where you are.” Sanji could still feel Zoro’s fingers digging into his sides, and he argued that he was too preoccupied with the rod behind him to care, that it was just Zoro’s way of dealing with the cramped space.
Sanji crossed his arms — a little difficult considering the dimensions of the closet — and let out a huff.
“Don’t act so childish,” Zoro mumbled, looking down at him.
Sanji couldn’t help but scoff, “I get to be childish, I’m stuck in here with you.”
“You make it sound so bad.” Zoro’s voice was lower than usual, with no edge to it.
Sanji looked up at him and his heart skipped a beat at the closeness. He could practically count Zoro’s eyelashes if he meant to. He shoved the thought away.
“It is bad. I don’t want to be stuck here with a rod sticking up my ass, let alone with you.”
“Dramatic,” Zoro said.
“I’m practical,” Sanji corrected.
“You’re annoying.”
“And you’re unbearable.”
Zoro went silent for a moment, and Sanji could hear him swallow. He adjusted his grip on Sanji’s waist. Softened it, but it was still there.
“I can help with your rod problem,” Zoro murmured softly, and Sanji raised his eyebrow, confused.
“You can switch with me.” Zoro scoffed.
“No,” came his reply. Instead, he pulled Sanji towards him
He stumbled a step towards Zoro, his hands grabbing his shoulders for balance.
“Five more minutes!” Robin's voice came from outside, but Sanji ignored that.
“What are you doing, Mosshead?” He whispered, trying to find the edge in his words but the search yielded nothing.
“Is this better?” They were dangerously close.
“What- uh, yes. Whatever.” Sanji mumbled, half confused, half curious.
They didn’t move, Zoro with his hands grabbing Sanji’s waist softly, and Sanji with his grip on his shoulders.
After a moment, Zoro spoke up again.
“You know,” he started, “This is seven minutes, in heaven supposedly,” He stated as a matter of fact.
“What are you implying here?”
Zoro leaned in dangerously close, “I’m implying naughty things.”
Something caught in Sanji’s throat, a smart retort, a laugh, something.
Nothing came out.
He looked up at Zoro, at his dimly lit eyes, at his tongue licking his lips.
He swallowed hard.
“What naughty things?” He breathed out, entirely aware of every inch of him pressed against Zoro, every point of contact, every single finger on his waist.
“Like your jaw.” Zoro muttered.
“My jaw isn’t a naughty thought, idiot.” But there was no bite to it.
“The way I want to kiss it is.”
“What?”
Zoro’s lips pressed against Sanji’s jaw instead of replying, right under his ear were Sanji’s nerves lit up immediately.
He forced himself to breathe.
“Zoro,” Sanji choked out, “What are you doing?”
Zoro’s lips were still on his skin, still on his jaw, when he spoke.
“Something I’ve wanted to do for such a long time.”
Sanji could hear laughter from outside, glasses clinking together, Usopp saying a joke.
But in that moment, his world consisted of four walls and a tiny space, and Zoro’s body against his.
“Tell me to stop,” Zoro warned, then trailed kisses down Sanji’s jaw until he was face to face with him again.
Sanji didn’t utter a word in protest.
Their faces were far too close, lips almost brushing against each other.
“What’s gotten into you, Zoro. You’re throwing me off.” Sanji whispered.
“You. You’ve gotten into my head. Into my space. Everywhere I go, you’re there, even when I’m asleep, you’re there. You’re an absolute idiot, and you smell like cigarettes and expensive perfume, you’re constantly in my space, and you have no clue how bad I wanted to pull you closer.”
Sanji swallowed hard again, his voice coming out raw and weak. “What are you saying Zoro?”
“No,” Zoro shook his head, “I’m done talking.”
He closed the small gap between them, his lips touching Sanji’s softly, locking them in a tender kiss.
And Sanji really tried to reason with himself, to push Zoro back, to laugh this off.
He kissed him back, eyes fluttering close, cheeks burning red.
He could feel Zoro’s careful smile spread across his lips as he deepened the kiss, gently biting down on Sanji’s lip, hands moving around his waist and pulling him closer.
The distant voice called them from outside, telling them they had one minute left, but it was muffled and Sanji swore he was imagining it as their lips moved in tandem, parting ways for their tongues to meet.
He wrapped his arms around Zoro’s neck, hands finding their way into green hair, pulling softly.
Zoro pulled away, pressing his forehead against Sanji’s as they breathed the same air, but Sanji wanted more, wanted the warmth that spread through his entire body back.
He leaned in again without thinking, kissing Zoro once more, still careful, still afraid this is some twisted joke the man was playing on him.
He felt the warmth spread through him as Zoro kissed him back again, more passionately, tenderly, as if Sanji was a fragile being and Zoro was handling him with utmost care.
The lock clicked, but they were too busy to notice.
“That’s – oh my god, that’s time.” Nami’s voice echoed in the void they created around them.
It took them another moment to notice, but when they did, Sanji’s cheeks turned bright red at the sight of a silent audience and gaping mouths.
They were still clinging to each other, Zoro’s hand still around his waist and Sanji’s own in his hair.
Zoro cleared his throat first, pulled away from Sanji, grabbed the door, and swung it shut.
They were back in the darkness again.
“What?” They heard Nami’s voice say, “What are you guys doing?”
“What does it look like? Give us five more minutes, we’re not done yet.” Zoro yelled back, then looked back at Sanji, who was staring at him open mouthed.
They heard laughter from outside, Robin announcing that she won the bet, and the lock clicking in place again.
“Five more minutes, and that’s it! Don’t do anything I would do!” She yelled, her voice growing more distant.
Zoro was back staring at Sanji, his warmth radiating, and Sanji had nothing to say but a whisper of “you’re an idiot” before Zoro had his lips locked back in a passionate kiss.
