Work Text:
Sanji wraps his arms around his body as a gust of wind blows down the street. Despite wearing his typical suit, he is still feeling the cold. His eyes look over to Zoro who is standing next to him, typing away on his phone, and the blonde wonders how the other man isn’t freezing.
Zoro’s bottom half is reasonable, wearing long black jeans but he decided to pair it with the worlds tightest white tank top, that was clinging to his body. He didn’t even bring a jacket. Sanji could see small bumps rising on Zoro’s skin due to the chilling weather.
He must have been staring for some time before Zoro glanced up from his phone, and took in Sanji’s face before frowning “we don’t have to do this you know? I know you how you feel, we don’t have to-“
“No,” Sanji cut him off, taking a step forward as the line began to move towards the door “I want to.”
Zoro studied his face for a moment before looking away, putting his phone back into his pocket and crossing his arms across his chest, the action caused the muscles in his arms to bludge.
“So is this the usual dress code?” Sanji asked, pinching at the strap of Zoro’s tank top. Zoro rolled his shoulder to push him away.
“There’s no set dress code, if you can push the hair out of your eye and see.” Zoro gestured around, and Sanji took in the men and people around them. They were all lining up to the same club, yet they all looked like they were going to different occasions; there were people in silk, and satin, and lace, and latex, there was a man covered in mesh, a person dressed in drag, a group of guys looking like they just came from a frat, an older gentlemen in a three piece suit, someone in a pretty dress, there were wigs, and makeup, and even some missing items of clothing, showing off their skin.
It was such a range of outfits, Sanji was memorised. He glanced back at Zoro, who was watching him with a questioning gaze. The same look he had on his face since a few weeks ago when he finally came out. As if he was testing Sanji, seeking if his acceptance was an act. It was tiring.
“Maybe I should have worn something more lowkey,” Sanji spoke evenly “I’m afraid I look a little too good. Don’t want to take the attention about from you, steal any men from you.”
“Please,” Zoro laughed, elbowing Sanji in the ribs “once conversation with you and your personality will scare them away.”
“So you admit I look good?” Sanji asked, raising a single eyebrow. They were second from the front of the line now, nearing the entrance.
“Fishing for compliments? Thought you were better than that shitty cook.” Is all Zoro answered before stepping forward to the bouncer.
Sanji watched for a moment, because there was this part so deep and dark inside of him that did want his approval, a sick part that wanted to know if Zoro found him attractive? Was Sanji his type?
“Zoro,” the bouncer greeted him like an old friend, a small smile on his face, Sanji didn’t miss the way the men’s eyes trailed up and down Zoro’s body like he was a piece of meat “it’s good to see you.”
“You too, Lucci.” Zoro replied politely, handing his ID to be scanned.
“You look good, still hitting the gym? We still have to organise a training session together. Would love to be able to make you sweat.” This Lucci fella was clearly flirting with Zoro, who seemed obvious to the fact. He just started talking about his workout routine and Sanji stood there, almost as if he were discarded, forgotten.
Sanji had never felt like this before, a small simmering anger was building in his stomach as he watched the two interact. Lucci continuously eying Zoro, his gaze lingering on his arms, and chest, and lips, and Zoro who was acting like Sanji didn’t even exist anymore.
Slamming his ID on the small host stand that Lucci was standing behind. The man glanced up, noticing Sanji for the first time, his eyes flickered between the two before his mouth set straight. Sanji smirked at that. He looked down at Zoro, who he realised was decidedly close, their bodies almost touching.
Zoro just looked up at him with an expression Sanji hadn’t seen on the mosshead’s face before. He didn’t have to dissect that, instead turning back to Lucci with a fake smile.
“Are we good to go in then?” He had asked, and Lucci’s jaw clenched before he handed Sanji’s license back to him.
“Yeah,” he replied curtly “have a good night.”
“Thanks man, I’ll speak to you when we leave, and we will set up a training session-“ Zoro couldn’t finish his sentence, instead being dragged by Sanji inside and down the small hallway towards the bar and dance floor.
Zoro didn’t say anything, instead letting himself be dragged right up to the bar. There was a small line, with a few people gathered around the small bar. The club itself was smaller than Sanji imagined, with only one place to buy drinks, the bathrooms right next to the bar down a small hallway, then the rest of the room was made up of dance floor, and some seating and tables scattered around the outside near the wall. The place seemed almost dirty, unclean, he couldn’t imagine Zoro spending time in here.
He thought back to Lucci, and how Zoro was greeted. He must have come here a lot to know the bouncer that well. Sanji looked around at the people standing near them, and wondered if Zoro would often take some of them home? Did Zoro come to these bars to pick up men, take them him and fuck them?
Sanji couldn’t help but look down at Zoro, and picture him flirting with a guy, telling them how pretty they look, whispering in their ear to ask if they want to come back with him, kissing on the-
Shaking the thoughts away, Sanji balled his hands into tight fists. He never thought he was homophobic, well not until the night Zoro had told him he was gay.
Looking back, Sanji realises the signs were there. They had grown up together, have known each other since the first day of kindergarten where Zoro stepped in to stop some of the older kids from picking on Sanji, and as a thank you Sanji brought in some food he had cooked the next day and thus started the friendship that has lasted just over a decade.
During that time Zoro never once dated, which was completely different to Sanji’s new girlfriend each month. It wasn’t like Sanji was a player, he was just trying to find ‘the one’. Each of the girls would eventually get sick of him, and leave him. Zoro used to joke that he didn’t need to date that Sanji dated enough for the both of them.
Reflecting on it, Sanji realised Zoro probably battled with his sexuality for years, denying himself the happiness and experience of dating purely due to societies prejudices.
He would never say it, but Sanji was hurt that Zoro never felt comfortable confiding in him until a few weeks ago, and Sanji suspects that Zoro never intended to tell him, it had just come out in a drunken confession.
They attended different universities, so they moved apart. Technically they could have gotten a central apartment between the two, but decided to branch out and live with different people. Their catch ups were a few times a week, then weekly, then fortnightly now with their studies, works, and other social commitments they barely saw each other monthly. They talked most days, texting and whatnot but it wasn’t the same. Sanji was so used to having Zoro by his side, it always felt like he was missing a part of him when the moss head wasn’t around.
Finally finding time to catch up three weeks ago, they met up at a small bar and spent the night eating and drinking. It was relaxing, Sanji always felt at ease when he was with Zoro. As much as they bickered, and fought, Sanji was always happy in Zoro’s presence, and he knew Zoro felt the same.
It was towards the end of the night, and both were extremely drunk, and loud. Zoro has his head tipped backwards and was laughing, the kind of laugh reserved for Sanji only. Zoro was never outwardly expressed his feelings, so it always warmed Sanji’s chest when he made Zoro laugh like that. He looked so much younger, and carefree when he did. His eyes would crinkle all the way to his temples, and he would hold both hands on his chest while he let out the most obnoxious sound. Sanji loved it.
Sanji took a sip of his own glass, taking in the sight of Zoro trying to calm himself down, smiling to himself.
“I’ve been eying the blonde at the table by the entrance, she’s so pretty, and I was thinking if I talked to her, you could come over and chat to her friend, you surely must have noticed the red head?” Sanji gestures towards the table. Zoro’s eyes followed and took in the sight of the best friends drinking together.
“I think I prefer the raven at the table next to them.” Zoro spoke honestly. Sanji’s eyes widened.
“Mosshead showing an interest in someone?! Scrap my plan, I’ll help you secure your lovely lady, now let’s see…” Sanji’s eyes scanned the table next to the best friends, and frowned as he saw a man sitting by self drinking. “God, you must be a lot drunker than you’re letting on, that’s a dude, not a lady.”
“Yeah I know, he’s pretty right?” Zoro was leaning back in his chair, his glass sitting on his lips as he continued to practically eyes fucked the man across the room.
Sanji suddenly felt sober, his mouth dry.
“B-but that would mean…” he looked over at Zoro hoping he would expand. Zoro just laughed, not a head thrown back kind, but a small nervous chuckle.
“Surely you noticed I’m gay?”
They didn’t really get to discuss it much more, the best friends coming up to their table and introducing themselves. Sanji wrapped his arm around the blonde, and kept his face in her neck because he was afraid if he looked Zoro in the face he would be sick.
Zoro excused himself not long after, Sanji finally pulling back from the girl who’s name was lost in his thoughts, he stole a glance at Zoro who looked a lot paler than before, when Zoro looked back at Sanji, he went to say something but decided against it and just left.
The feeling after Zoro told him he was gay, was a bitter feeling and Sanji couldn’t work out why. He never had any homophobic thoughts before, yet he couldn’t stop the sinking feeling when he thought about Zoro with other men.
“Oi shitty cook, are you listening?” Zoro’s rough voice broke his thoughts, he blinked a few times before realising they were now at the front of the line, and the bartender was waiting his order.
“J-just a wine, white - any is fine.” Sanji stumbled out. He felt a grip at the sleeve of his shirt. His eyes followed Zoro’s hand to his face.
“You okay? You usually are very picky about what wine you want? Are you sure this is okay?” Zoro sounded so nervous asking how Sanji felt. It felt like a punch in the gut.
“I’m fine,” he spoke over the music, turning to the bartender with his card and scanning it on the reader “let’s get our drinks, and get a seat somewhere.”
They pushed their way through the crowd, body parts bumping into them, when they found a small table by the edge of the dance floor. Which Sanji saw as prime seating.
“Are you sure you’re okay with this?” Zoro asked for the millionth time, and Sanji hated that question. He hated the vulnerable look on Zoro’s face when he asked it, like Sanji was playing along for a joke, that at any second he would reject Zoro.
“Stop asking me that,” Sanji snapped “I’m fucking fine with it and you,” it sounded harsher than intended but Sanji didn’t care. He took a small sip of his drink, the wine was horrible, Zoro was right. He took a deep breath “so you come here a lot?”
Zoro nodded his head, his eyes darting around “yeah, it’s closest to my house, so I come here a fair bit.” He explained. Sanji sucked in a breath, close to his house so he probably did bring men back to fuck them.
Suddenly he felt like throwing up.
“Zoro!” A voice cut through the music, and a person ran towards the green haired man and jumped into his arms. Sanji’s gripped the fabric of his parts watching the interaction.
“Lu.” Zoro replied affectionately, head buried in the man’s shoulder. Okay this was too much. Sanji could feel his chest tighten, and his toes curl.
The man pulled back and grinned down at Zoro, which Zoro responded just as bright. Sanji stood before he realised what he was doing, the sound and sudden moment catching the attention of the men.
“I’m going to have a cigarette-“ Sanji began but the other man cut him off.
“I’m Monkey D Luffy, and you are?” He was cute, a few years younger, and was practically sunshine with his bright smile.
“I’m sanji-“
“Sanji?!” Luffy’s eyes somehow became wider before turning to Zoro. Zoro gave him a deadly look, Luffy just laughed before turning back to Sanji “I’ve heard so much about you!”
“I’m not as bad as he makes out, and I’m a good cook.” Sanji was quick to defend himself, used to Zoro and him bad mouthing each other. Zoro rolled his eyes but a smile played on his lips.
“Oh no, Zoro only talks about how good your food is! You need to cook for me one day!” Luffy demanded and Sanji frowned slightly, looking over at Zoro who’s cheeks were tinted pink.
“Oh? Mosshead paying me a compliment? And do pigs now fly?” Sanji teased, and Zoro’s cheeks flushed with the drinks.
“Shut your mouth, still have time to tell him the truth.” It was an empty threat, Sanji just rolled his eyes.
“I really do want to go for a cigarette, is there a smoking area?” Sanji pulled the box out of his pocket, and pulled out a single cigarette.
“Yeah, there’s a little patio out that door by the DJ booth.” Zoro explained while pointing towards a glass door. “We will be out in a minute, just need to talk to Luffy about something.”
Sanji began walking towards the door, fighting the urge to turn around and spy on Luffy and Zoro. What on earth could they possible want to speak about privately at a bar - unless-
Pushing the door open, the cool breeze blew all over Sanji’s face. The blonde stood there for the briefest moment drinking it in, letting the air cleanse his thoughts.
The patio was tiny, with just a simple L shape wooden seat, some flowers, and a table with had an ashtray. There weren’t many people out there either. A few standing by the table, only a single person sitting down, typing away at their point with a cigarette hanging out their mouth. Sanji is surprised there isn’t more people out here, paired with the fresh air, the music was barely audible out here. It was almost relaxing.
Taking a seat on the wooden chair, Sanji was fiddling around his pockets trying to find his lighter.
“Need a light?” A deep voice asked, Sanji looked up to see a man’s face inches from his own, the pale skin littered with freckles.
“Yeah, thanks.” Sanji spoke, his voice a little tight. The man proceeded to light Sanji’s cigarette before taking a seat next to him.
The man looked around Sanji’s age, yet was so much bigger. In terms of height, and broadness. The man was fit, and clearly looked after myself. All expect the mop of hair on his head.
“Was wondering if you’d like a dance after you’re finished?” The man asked smoothly while lounging back into the chair. Sanji’s guy twisted, was he being hit on by a man?
“I’m actually here with someone.” Sanji was quick to reply.
“Yeah, saw you with Zoro before, a word of caution; you aren’t special. You’re just another blonde little twink to him. He had a type, and trust me, he will forget about you after tonight.”
Sanji felt his heart thumping in his throat. Zoro, a player? A one night stand? Has a type of blondes? Could this mean? Does that mean?
No, Sanji
“Ah man, you look freaked, sorry. I don’t mean to burst your bubble. Look, let’s start over. I’m Ace.” Sanji looked down at the out stretched hand but did not shake it back.
“Sanji.”
“Oh shit,” Sanji watched as Ace’s face fell “fuck, yeah,” he let out a nervous chuckle “I get the fucking pining now, Ah fuck he’s gonna kill me.” Sanji frowned as Ace rubbed his face with both hands “look, those things I said about Zoro, I made them up you know, just to get in your head, just wanted you so…” he trailed off.
“So he doesn’t prefer blondes?” The words left Sanji’s mouth before he could think about the consequences of speaking those words. Ace gave him a knowing look, like he could read all the perverted thoughts in Sanji’s mind, and Sanji felt like he was going to be sick.
“Are you asking out of curiosity, or you want to know if you stand a chance?” Ace was teasing now. Sanji shook his head.
“I’m not gay.” The words rolled around his mouth strange.
“You don’t have to be anything, sexuality is a spectrum and-“
“I’m not in the mood for a lecture, already got a lot on my mind tonight.” Sanji took the last drag of his cigarette before squashing it on the ground. He pulled out another from the box in his pocket, this time Ace lit it without a word.
They sat there for a moment in silence, Sanji breathing in the smoke, trying to avoid thoughts of Zoro and Luffy on their knees in the bathroom.
“You know, I’m in love with my best friend, Marco his name is. Very proper guy, you know a gentleman, and oh so fucking pretty. Anyway, I used to hate myself so much everything I thought about him in anyway that wasn’t platonic- I felt dirty for picturing him in compromising positions, and even more evil when I would touch him- almost like I was using him, using our friendship to get close to him? I don’t know. Really fucked me up. Anyway finally confessed, and you know what he told me?”
“That he loved you too?”
“Well no, told me he’s in love with someone else - but that isn’t really the point. The whole point is - I was scared about nothing. I felt dirty for no reason. It’s natural to have all kinds of thoughts and feelings about people, and I-“
“You kind of shitty at this.” Sanji commented. Ace let out a loud laugh, throwing his head backwards, he nearly fell back so he placed a hand on Sanji’s thigh, gripping it slightly to help pull himself up.
“Yeah yeah, talking to pretty guys isn’t my strong suit.” He looked up from under his lashes. Sanji rose an eyebrow.
“You still on this? Thought we just discussed our-“ Sanji corrected himself “your love for your best friend.”
Ace had the same knowing look, the one where he noticed Sanji’s slip up but he didn’t say anything. The hand on Sanji’s thigh felt hot as Ace leaned in close.
“I may not be good with words, but I’m good with my mouth. You wanna find out if kissing men is really for you? You can practice with me now?” Ace sounded so convincing, it was making Sanji dizzy.
Ace poked his tongue out and wet his lips, and Sanji’s eyes were glued to the action. Part of Sanji wanted to lean forward, to taste,
“Ace?” Zoro’s deep voice interrupted the moment, and Sanji flung himself backwards. He looked over to Zoro who had his jaw set, hard. Zoro looked beyond pissed off, like he was ready to bury Ace 6 feet underground.
Zoro hadn’t even looked Sanji’s way yet,
“Marco doesn’t care if I kiss another guy.” Was all Ace commented, and Sanji felt his stomach flip. Was Zoro really that angry at Ace for almost kissing Sanji? Why would Zoro care about that? Unless he cared about Sanji.
Luffy spoke up from next to Zoro, his eyebrows frowned “Ace, what are you doing? You know Zoro-“
“Luffy! What did we just talk about?” Zoro snapped before turning back but this time he was facing Sanji.
“I leave you alone for five minutes and-“ he couldn’t finish the sentence. Sanji just blinked up at him. Drinking in his muscles as they tensed with anger, Sanji let his eyes wonder to Zoro’s neck, and he let himself imagine what the skin right beneath his ear taste like, what sucking on his Adam’s apple would feel like.
“I need another drink.” Sanji stood, and took Zoro’s hand to drag him back inside. Zoro didn’t protest just followed along.
Sanji didn’t drop his hand as they reached the bar, they stood with their hands clasped together, their shoulders touching. Sanji could feel Zoro’s heated gaze on him, but he ignored it. He couldn’t face Zoro right now.
There was a small chance Sanji was actually in love with this idiot, and the sudden overwhelming urge to do something about it was sitting right on his chest like a weight, and he couldn’t breathe.
The amount of emotions that he had experienced tonight was making his head ache. He thought only hours ago he was homophobic but now he’s realising he may actually be in love with a guy?
“What do you want?” Sanji turned to Zoro. Zoro’s eyes were glued to his lips, the brown eyes darted back to his own.
“I can get it.” Zoro tried to protest.
“I know you haven’t got money, quickly, bartenders waiting.” Zoro’s eyes darted to the guy serving them.
“The usual?” The bartender asked with a small flirty smile, and Sanji wanted to scream. Why the fuck was everyone flirting with his man.
“Sure, and swirly brows here will have-“
“I’ll have the same.” Sanji kept his eyes on the man behind the bar. He could still feel Zoro’s gaze burning his skin.
The beers were handed to them and the men had to drop hands when they walked towards a free table, and Sanji felt cold without the contact.
They sat across from each other, and Zoro was looking at Sanji in a way that the blonde couldn’t work out what it meant.
“Sanji, what’s going on with you-“
“I wanna dance.” Sanji was quick to stand again, pulling Zoro
“There’s no women to dance with here.” Zoro clenched his jaw, looking decidedly awkward on the dance floor. Sanji has no idea what was possessing him tonight but he took a step towards Zoro.
“Guess I’ll just have to dance with you then.” Sanji then wrapped his arms around Zoro’s neck. Zoro froze at the contact, like a deer in headlights. His eyes wide, and cheeks flushed with alcohol.
“I-“ zoro goes to speak but stops himself, staring at Sanji with an unreadable expression.
“Your hands go on my hips, you say you some to this club a lot, hopefully you don’t leave all the men untouched like me.” Sanji spoke lowly and Zoro sucked in a breath, followed by a nervous chuckle.
It didn’t take long for Zoro’s hands to find their way to Sanji’s hips. Sanji has to close his eyes for a moment, feeling the big palms on him, and realising how much space they were taking up.
They stayed like this for a moment, just stepping side to side. It allowed Sanji to observe the crowd and watch as various men and people danced together. Bodies grinding, skin being sucked, hands roaming. Sanji felt hot under the florescent lights.
Sanji thought back to dancing with me, his hands all over their bodies, the sweet perfume, the small kisses. He loved that feeling.
But with how big Zoro’s hands felt on him, he was so tempted to ask for me. Ask Zoro to wrap his hands around his waist, and see if his fingers would touch, to ask for Zoro to then put his palm against Sanji’s throat just to see how it would fit, Sanji wanted to beg for Zoro to put his fingers in his mouth so he could suck and drool and challenge himself to see how many he can take down his throat before he choked.
Sanji pushed their bodies together, so their groins touched, and as soon as he received the slightest relief, he feels hands against his chest and he is pushed away from Zoro.
He watched as Zoro looked in pain, and Sanji was faced with the most humiliating realisation like someone had poured a bucket of cold water over him, why did he feel like he was going to throw up everything he’s even eaten?
Zoro has been gay for years, and never once made a move on Sanji. God. All night he’s been struggling with his attraction towards Zoro without even considering the possibility that Zoro wouldn’t even like him back.
“What’s your type?” He asked in barely a whisper. It was a selfish question, but that dragging feeling in his gut prompted him to ask, maybe if it was later in the night and he was a lot drunker he might have asked ‘am I your type?’
Zoro didn’t answer for a while, just staring at Sanji with another look the blonde couldn’t decipher.
Zoro then started looking around the club, eyes darted between the people before he looked back at Sanji.
“I don’t have a set type, it’s more on how I vibe with them you know?”
“Everyone has a type.”
“Not me.”
“So not Lucci then?” Sanji didn’t sure what made him ask the question, Zoro seemed the think the same based on his face.
“No, not really.”
“What about Luffy?”
“What about him?” Zoro narrowed his eyes.
“Is he your type?”
“Where are you going with this? I thought you were fine with all of this.” Zoro’s voice had a sharp edge to it.
“I am fine with it? Fuck! How many times do you need me to tell you I’m fucking fine with all of this!” Sanji hissed out.
“Until I fucking believe you! I know you Sanji, better than you know yourself and I know somethings been bothering you for weeks now, even since I fucking came out to you. And I’d appreciate if you’d just fucking stop lying to my face and tell me how fucking disgusting I am, and how you’re repulsed, and can’t understand how I don’t fall all over myself when women are around like you do.” His voice was bitter.
“I’m not- you’re making me out like some kind of homophobic asshole!” Sanji’s voice got louder, but still was drowned out by the sound of music blasting through the dance floor “is that how you see me? Like some fucking conservative-“
“Don’t put words in my mouth-“
“-don’t put ideas in my head.”
“What are you even going on about?”
“god you don’t fucking get it, what I’ve been dealing with tonight, god the past few weeks.”
“What *you’ve* been dealing with? Wow must be so fucking hard for you to find out your best friend is gay. Must have really fucked you over. Grow up. I’ve been dealing with this shit since I was a kid, some bratty nose kid and I was questioning my sexuality. You have no idea what it’s like to have to find that out about yourself, and fucking hate yourself for it that you hide yourself for years and years, and try and force yourself to be someone you’re not, then to finally get the courage to tell the person most important to you- only for them to reject you and-“
“I’m not fucking rejecting you, you prick!”
“Then what else are you doing! You’re not accepting me, you’re fucking acting weird, and fucking teasing me with the hand holding and d-dancing making me feel like I actually have a fucking chanc- ah,” Zoro rubbed his eyes with his palms “and then you fucking questioning me. Asking if I find my friend attractive, asking what my type is? What’s with that? What do you want from me? God help me Sanji. Tell me what the fuck you want me to say to make this all better, to go back to how it was before.”
“I want you to say my name!” Sanji’s voice was now higher than the music, he couldn’t hear the 2000s pop song that flowed through the speakers, all he could hear is the sound of blood rushing through his ears “I want you to say I’m your type, that you find me attractive that- god- that I’m not fucking crazing for wanting you.”
Sanji’s fingers were shaking, he tried bawling them up in fists to distract himself. He suddenly felt like crying. Feeling like he was a child again, getting rejected by his family once more. He couldn’t breathe. Sanji tried to calm himself down, take deep breaths in but the horrified look on Zoro’s face was etched in his mind.
He needed air.
Running out of the club was easier than expected, he barely bumped into anyone. Maybe the patrons saw a little blonde man running with tear stained cheeks and thought best not to mess with him. Or maybe Sanji did bump into people but he just couldn’t feel anything. Either way, he made it outside in record time.
The cool breeze didn’t calm Sanji down this time, instead highlighted the fact he was crying. Like a fucking baby.
“Trouble in paradise?” Lucci asked, Sanji stilled his moments, and looked over at the bouncer.
“You know what, get fucked Lucci, go fuck yourself! Go hit your legs at gym, your neck is too fucking big, this is why Zoro doesn’t want you.” Sanji wiped his face before walking down the street “And fucking cheetah print has been out for years, you look like a fucking idiot.”
“Sanji- wait- wait for me.” Sanji could hear Zoro’s voice behind him, so he did as any dignified person would do; and ran. He started running down the concrete paved streets, passing various shops, and clubs, he was running so fast that all the lights blurred into one neon coloured, or maybe it was the tears that were in his eyes causing the blur. He continued to run, and run until
“What?” Sanji stopped and turned around, facing Zoro again. “How did you even keep up with me? Why didn’t you get lost? Was hoping you’d get lost.”
“Why did you leave? What did you- can we just talk?” Zoro was out of breath, his chest was moving with the deep breaths he was taking.
“There isn’t any point, just go back inside, go back to Lucci or Luffy or-“
“You’re jealous,” Zoro said the words as if there were a surprise to himself as well “you’re jealous that Lucci was flirting with me, and- and jealous because Luffy was all over me? You’re jealous.”
“No need to be a prick about it.” Sanji muttered. He pulled a cigarette out of his pocket and brought it to his lips.
“You’re not gay?” Zoro stated but it sounded more like a question. Sanji let out a laugh. The cold air making his breathe visible in the night sky.
“Sexuality is a spectrum,” he started to say and he puled the cigarette out of his mouth “I thought I was homophobic when you told me you were gay. The thought of you with a man was making me sick to my stomach, but I realise tonight that it isn’t you with a man that makes me feel sick, it’s you with anybody besides me.” Zoro just stared at Sanji with wide eyes and a blank look on his face. It was driving Sanji crazy “Fucking say something you stupid mosshead.”
“I’m sorry, this is a lot. I’ve been in love with you since probably the day I met you - and I was dealing with my sexuality and my feelings for you- and watching you with all the women I just. I mean you’re straight? You’ve always been. And I could deal with that, but your saying-“
“Just fucking kiss me.” Sanji gripped the sleeves of Zoro’s tank top and yanked him towards his chest before pressing their lips together.
Zoro made a shocked groan at the contact, and Sanji couldn’t help but let himself sigh against Zoro’s lips.
Compared to kissing a girl, Zoro was rough, his lips chapped, and there was a whole lot more teeth. The grip Zoro had on Sanji’s hips were board line painful, and he knew they were bruise. Zoro’s neck, and chest were hard under Sanji’s palm. It was rushed, aggressive, brutal but oh so addicting.
Zoro tasted like beer, but also the mints he always eats and he wasn’t afraid to deepen the kiss, and push his tongue all the way to the back of Sanji’s mouth. Zoro was taking control, letting Sanji know through his actions he was the one in charge, and he was going to do whatever he pleased. Sanji couldn’t help but mewl and submit.
He let zoro take control, mouth opening wider to accommodate, his legs spread to allow for Zoro’s thigh to push up against his crotch. Even though his eyes were closed he could feel them rolling to the back of his head with the pleasure that filled his body.
It felt so good. And Sanji hated that they wanted so long to do this, Sanji wished they had been doing this for years. He didn’t want another second to waste.
“Take me back to yours.” Sanji whispered into Zoro’s ear. This must have woken something in Zoro because suddenly Sanji was thrown backwards and away from Zoro’s warmth for the second time of the night.
“Wait- wait. We can’t do this- we need to- fuck. I’m going to hate myself for this but we need to wait.”
“Why?” Sanji questioned, trying to capture his breathe, his chest heaving.
“Because your drunk and-“
“I’ve barely had two drinks-“
“-you have probably had way too many emotions go through your body for one day. You need sleep, then we can talk in the morning.”
Sanji blinked at Zoro.
“What- what difference does it make? You take drunk guys home all the time-“
“You’re not just any guy to me Sanji, you’re different. I want to do it right. I want to give you the best first experience. God I want it to mean something.” Zoro’s cheeks tinted pink and Sanji let out a laugh, feeling a sudden giddiness.
“Never picked you as a romantic, mosshead. What else are you hiding?”
“Guess you’ll have to find out tomorrow.” Zoro replied smoothly and Sanji hated himself for his stomach flipping.
“Well, you’re actually going to have to take me home. I don’t anywhere else planned to stay. Plus I don’t know my way around here. Do you know how to get back to your house from here?”
Zoro looked down the empty street and nodded slowly. “Yeah, should be this way.”
“Are you sure? I know you- and getting lost is your speciality.”
“Shut ya mouth, I know the way.”
***
He did not know the way.
***
They arrived back to Zoro’s apartment early in the morning after a lot of wrong turns and arguments. Both men were exhausted, and without even discussing, they both climbed into Zoro’s bed and fell asleep.
When Sanji woke, his head was resting on Zoro’s bicep, his face buried in the skin. He blinked a few times, adjusting to the light that was pouring in the room. It must have been past lunch with how bright the sun was.
He allowed himself to silently admire a sleeping Zoro, taking in his tanned skin, the veins in his neck, even spending time gently playing with his sword earrings that hung from his ear. He hated that it took him this long to realise how he felt. How this could have been this life so many years ago. Sanji didn’t want to waste another moment, he was going to bask in any second he was allowed to have with Zoro.
Sanji could hardly believe that he was laying here, in Zoro’s bed, wearing one of his shirts, thinking about kiss last night. It feels all too surreal.
“Do I have something on my face? Or do you just like perving on people sleeping.” Zoro spoke, in a raspy voice. His eye opening slightly as he took in a burning Sanji.
“Just thinking about how much more I like you when you’re asleep and can’t open that fat mouth if yours.” Sanji flicked his ear. Zoro let out a soft laugh, that made Sanji feel even more hot.
Rolling over, Zoro ensured to pull Sanji even closer, so now the blonde was buried in the mosshead’s chest, held by Zoro’s two strong arms that were wrapped around his body. Even though Sanji was taller, he felt so fucking tiny right now.
“I don’t want to open my eyes fully because I’m so scared this isn’t real.” Zoro admitted in Sanji’s ear. Sanji let out a breathy laugh.
“It doesn’t feel real.”
“God, I wanted this for so long Sanji, dreamed of holding you like this.” Zoro admitted softly, pressing a gently kiss to Sanji’s temple.
“For how long?” Sanji needed to know the answer.
“Last night at the club when we were dancing, your waist felt so fucking tiny in my hands.” Zoro murmured clearly trying to deflect and Sani couldn’t stop the little whimper that came out of his mouth.
Zoro was quick to pull back, his eyes darting around Sanji’s face, taking in his expression, when he decided it was genuine, he smirked slightly.
“You like that? The love cook likes feeling small? Likes someone overpowering him? Bet you’d love to be thrown around too huh? I could, if you wanted? I lift about double you at the gym, you’d be so fucking light in my arms.” Zoro was taunting him, teasing him, being so fucking mean.
Why did Sanji feel so hot? Why did he feel even more turned on that he ever had been before?
“Mosshead-“
“I have a name shitty cook.”
“Zoro.” Sanji breathed out. Zoro pushed Sanji so he was laying flat on his back, while Zoro was hovering over him, his two hands besides Sanji’s head.
“Tell me to stop.” Zoro begged, and Sanji shook his head, looking up from under his lashes into Zoro’s eyes.
“I don’t want you to stop.”
Zoro leaned closer, moving so slowly as if to give Sanji the chance to move or change his mind. Their lips were centimetres from each other, Sanji could feel the heat from Zoro’s breath as it blew against his skin.
“If you let me,” Zoro began “I won’t ever stop. If I kiss you now, you’ll have me for life.”
Sanji reached up, and cupped Zoro’s cheek with his hand “didn’t I always have you for life?”
Zoro pressed their lips together, and unlike last night’s rough, and drunken, desperate kiss this was soft. Their lips met gently, and moved together slowly like they were both savouring the taste.
Sanji moved so both of his hands were cupping Zoro’s face, fingers caught in the hair on the back of his head. Zoro moved so he was holding himself up with one arm, so the other hand could rest on the side of Sanji’s neck. Sanji wanted to beg Zoro to wrap his hand fully around it, and make him choke.
He’s never felt the need to want to completely submit to someone, let them completely control everything about him, even done to his breath but with Zoro, this primal desire is brewing just under his skin, making him feel hot and needy and ready to be consumed.
Sanji deepened the kiss, pressing his mouth hard against Zoro’s, moaning at the pain of pinched lips. His fingernails dug in the skin of Zoro’s neck, like an anchor keeping him grounded.
Zoro pulled back, Sanji only let it happen for a second before he was pushing his lips back against Zoro’s.
Pulling back again Zoro laughed “bit eager are we?” When Sanji just whined in response, Zoro laughed again, a softer one just for the blonde to hear “shh, we’ll get there,” he promised “let me take my time with you.”
Moving his lips onto Sanji’s neck, Zoro began kissing, licking, sucking, and biting all of the available skin, anything he could that wasn’t protected by his shirt. Sanji’s head rolled back in the pillow, subconsciously allowing more access to his neck, he wanted more. Wanted to feel Zoro’s hot mouth in every inch of his skin.
Sanji sat up slightly, allowing enough room to rip off his shirt. Resting back on his elbows, he felt heated under Zoro’s gaze. His eyes wondering all over Sanji’s chest.
“I never allowed myself to look before.” He admitted softly, sounding so vulnerable.
Sanji took Zoro’s hand and led it so it sat on his chest, he pressed his own hand on top holding it, right above his heart.
“This is yours now, so you can stare all you want.”
Zoro stared at their hands for a moment before glancing back up “never picked you for a romantic shitty cook.”
Sanji let out a laugh “get fucked Mosshead.”
“Think you’ll find you’re the one about to be fucked.” Zoro leaned down and pressed their lips together again, cutting off whatever remark Sanji had on the tip of his tongue.
Sanji gasped as Zoro’s hand traveled down his bare chest, slightly grazing his nipple. It had never had much attention before, he didn’t realise it could be so sensitive.
Zoro spent time flicking and pinching the nipple until it was bruising all while continuing to kiss Sanji so his moans were muffled into Zoro’s mouth.
Allowing Sanji to breath, Zoro pulled back and began kissing his chest. It spent a gruelling few minutes sucking on Sanji’s nipples, creating hickeys over he bruises before he started kissing his way down to the hem of Sanji’s pants. He paused for a moment, looking up, getting that final permission from Sanji.
“Just fuck me already.” Sanji felt the vibrations for his laughter ripple against his skin. His pants and underwear were off in seconds. Sanji felt a shiver run through his body at how exposed he was.
Zoro did sanji the courtesy of taking off his shirt and pants, so he was now in the nude too. Sanji wanted to be the one to remove Zoro’s clothes, like he was unwrapping a present. Maybe next time. Zoro stayed sitting up on his knees, looking down and over Sanji.
“You’re so beautiful,” Zoro whispered looking all over Sanji’s body, Sanji too nervous to look anywhere but Zoro’s face and upper chest “take this as a compliment, but I want to fucking ruin you.”
Sanji covered his face with his hands, to cover up his arousal, he knew it wouldn’t help, his twitching cock was on display.
Zoro lifted up his leg and sat it on his shoulder and began kissing the inside of his calf, slowing making his way down the leg, ensuring his mouth touched as much as it could.
“W-why are you teasing me? Stupid Mosshead.”Sanji removed his hands from his face, and Zoro was now in the inside of his thigh.
“Thought I told you before I had a name, I would love for you to use it when I’m about to fuck you.”
“Z-Zoro.”
“Good boy, you take instructions so well. If only you were like this all the time.” Zoro praised, but Sanji knew he well enough to know he was teasing.
Zoro gripped the inside of Sanji’s thighs and pushed them apart, before leaning down and swiping his tongue at Sanji’s entrance.
“Ah, wait wait!” Sanji screamed, pushing himself backwards. Zoro froze staring with wide eyes.
“You okay? Did I go to far? You want to stop?”
Sanji’s heart was hammering and he felt red “I- I haven’t showered.”
Zoro gave him one of those thrown head back laughs which eased Sanji.
“I know you, Sanji. You’re the cleanest person I know, I’m not worried about that. If it makes you uncomfortable, I can think of other ways to prep you.”
Sanji pulled his bottom lip into his mouth “I want to try.” He admitted weakly.
“Thank fuck.” Zoro wasted no time in connecting his tongue directly with Sanji’s hole. The blonde screamed, the feeling so unusual, but not unpleasant. Sanji tried really hard to not think about how many guys Zoro must have done this to in order to use this tongue the way he did. He was swirling, and keeping a steady pace all while adding more and more pressure.
“Oh, oh,” Sanji closed his eyes and allowed himself to feel, he couldn’t tell if his body was pushing away or towards Zoro’s tongue but it didn’t matter either way because Zoro didn’t let up, he continued ravishing Sanji as if it were his last supper. Almost felt religious if it weren’t so downright filthy.
“Fuck the sounds you make, could eat you out for hours.” Zoro slurped pulling back from Sanji’s now wet hole.
“P-please.” Sanji begged, hoping to keep this feeling lasting for as long as humanly possible. however he was disappointed when Zoro sat up, moving away from him. Sanji used his legs to wrap around Zoro’s waist to keep him in the same spot.
“Easy, seven. I’m just getting the lube and condoms.” Sanji let go, pouting at the stupid nickname from their childhood.
Sanji laid back, watching from his side as Zoro leaned and grabbed the items from his bedside table.
Zoro was sweet enough to place a small kiss on Sanji’s lips, pulling back and quietly asking “you sure you’re okay with this? We can stop if you want.”
“If you stop I’ll have to kill you.” Sanji said with a straight face which thankfully was enough for Zoro to continue. Sanji didn’t notice the lube too much since his hole was already dripping wet, but he felt the first finger, and it caused him to tense up.
“Breath for me, yeah just like that. Good boy. You’re doing so well.” Zoro spoke throughout as he allowed the finger to adjust, before moving slightly. Sanji couldn’t stop the groan rolling of his tongue. “It’s only going to be get better, just keep breathing baby.”
“N-not your baby.” Sanji tried to protest just as Zoro added another finger, and Sanji felt his world shift.
“The way you’re crying thought you were, sorry princess.” Sanji could almost feel Zoro winking, but the blonde couldn’t open his eyes, they were squeezed shut as he tried to focus on breathing and not coming all over his chest.
“N-not Princess.” Sanji doesn’t even know why he’s wasting energy trying to protest the matter. The blush on his cheeks showed Zoro just how into he was, he just tried to focus on another else. It feels too good. He knows he’ll be chasing this every day for the rest of his life.
“My little slut then?” Zoro joked, but it sent Sanji over the edge. He felt his warm cum spatter over his chest. Unfortunately Sanji had to open his eyes in shame, expecting Zoro to be giving him a disgusted look but Zoro looked thrilled. “If I wasn’t already obsessed with you, this would make me want to marry you.”
“Just shut up and fuck me.” Sanji huffed out. Zoro tilted his head.
“You just came, we can stop-“
“If you are suggesting we stop simply because I came once, I will kick you in the head. Silly Mosshead, I have a lot more stamina than that.” Sanji used his legs to flip the positions around, so Zoro was pressed into the mattress, while Sanji straddled his lap. Moving quick, Sanji held Zoro cock before slowly sitting down onto it.
The feeling was so much more full than Zoro’s fingers.
Zoro let out a low moan, hands gripping Sanji’s thighs. Sanji squeezed his eyes shut, letting out a small groan. It felt too full, it was too much. It hurt. He tried to breath through it but his eyes pricked with tears. Zoro began rubbing circles in Sanji’s skin.
“As much as I love this,” zoro monitored to Sanji with his hands “and how I’ve dreamt of seeing you cum like this, I know it’ll be very uncomfortable for your first time.”
Zoro gently held onto Sanji, and rolled them to avoid any discomfort for the blonde.
Sanji didn’t want to he underestimated, he could do this. He could ride Zoro. He moved his hips to try and roll back. Zoro held him down by the hips.
“Do I need to tie you up to keep you in place and behaved?” He threatened. Sanji felt his whole body heat with the words. This just caused his partner to smirk “another time love.”
Zoro began slowly rolling his hips into Sanji, and Sanji didn’t want to close his eyes this time. He focused on his breathing while he and Zoro held eye contact.
Zoro looked so pretty like this, like an angel. Like he was made to be above Sanji fucking into him. Sanji felt a tear roll down his cheek with the realisation that Zoro has loved him for years, and all the pain associated with that. Someone who finally loved him, and was treating him like he actually mattered.
Pressing their foreheads together, Zoro used one hand to cup Sanji’s cheeks and wipe the tear away with his thumb.
“You’re perfect.” Zoro whispered.
“I love you.” Sanji blurred out, the realisation hitting him like bucket of water over his head. Zoro eyes widened and his hips jolted.
“I love you too.” Zoro rushed out, his cheeks red.
“Did you just come?” Sanji asked amused. Zoro blinked, looking away.
“You came when I called you a slut, at least mine is more dignified.”
“Fucking asshole.” Sanji muttered.
“Yeah, I am.” Zoro pointed down where he was still inside of Sanji.
“Fucking- get out, and cuddle me. If I’m a Princess, then I deserve the aftercare of one.” Sanji muttered, rolling to his side and closing his eyes. Zoro laughed, and Sanji could hear him taking off the condom, and doing a bit of cleaning up. He climbed off the bed, and left the room for a moment. Sanji had a chance to catch his breath and smile softly to himself.
When Zoro came back he was carrying a glass of water, he placed it in the bedside table nearest Sanji before climbing back in the bed.
“It’s going to be wet.” He warned before using a wet washer to clean up Sanji’s hole. Sanji’s eyes blinked shut, tired from their activities but also the night before was catching up.
“Sure you don’t want to come again? I feel selfish.” Zoro asked while wrapping an arm around Sanji’s waist, Sanji pushing his back into Zoro’s chest.
“Later. Maybe in your bath? I’ve always loved the jets.” Sanji spoke as he slowly started to drift off to sleep.
“Sounds perfect to me.” Zoro responded, placing the smallest innocent kiss to the blondes neck.
“So I heard something at the club,” Sanji murmured “is it true you have a things for blonde?”
