Actions

Work Header

An Overactive Brain

Summary:

Zoro was attracted to Sanji immediately. There was never a concern in Zoro's eyes though; attraction is natural. To his own benefit, once Zoro actually spoke to the cook for more than a passing moment it turned out Sanji was bitchy. Unfortunately for Zoro, again, he fucking loved it.

Zoro realizing his attraction over time.

- - -
My first work in this fandom. I'm only halfway through the show (just hit the timeskip), so I think this can be whenever you like in canon, I think.

Notes:

(See the end of the work for notes.)

Work Text:

Unfortunately for Zoro, he knew he was attracted to Sanji immediately upon seeing him for the first time. It wasn't difficult, the cook was obviously handsome. Despite his heavy handedness with the hopeless romanticism, the blond was well liked by men and women alike.

There was never a concern in Zoro's eyes though; attraction is natural. To his own benefit, once Zoro actually spoke to the cook for more than a passing moment it turned out Sanji was bitchy. Unfortunately for Zoro, again, he fucking loved it.

The extreme care the cook put into his hands was like nothing the swordsman had seen before. The frequent hand washing and pampering had long blended in with the general kitchen noises Zoro was used to, but it didn't stop him from being distracted by it.

Zoro, being raised rough with other swordsmen, had never really cared about the state of his hands. His fingers thick and rough, and his palms scarred and calloused. A warrior's hands is what he had been told before, but he never really thought on it.

Sanji's hands were beautiful though. Slender, long digits, like the rest of him, attached to pale, smooth palms. Cook didn't use his hands to fight for the most part, Zoro didn't know for sure but he guessed there would be little in the way of scars.

This he had thought about. Zoro had found his eyes and mind drawn to the fragile and dexterous nature of Sanji's hands almost immediately when the crew set sail officially for the Grand Line.

Obvious from Sanji's fighting style and loud mouth, he valued his hands highly, but there were smaller tells too. The way Cook kept his nails manicured and clean. How he went about tying and untying ropes would be considered strange to other sailors, but was still as efficient. Most often it was expressed in repeated hand washing and lotion application. Zoro's hands would be raw if he did the same, but Sanji's were clear and soft. Or they look soft.

The Swordsman had found himself distracted recently by the mesmerizing way Sanji moisturized his hands. Digit by digit he massaged in the lotion. The movements slow, but intentional.

Zoro blinked hard, closing his eyes to refocus. Watching and following his thoughts from there was unhelpful and highly distracting.

Sighing and opening his eyes, Zoro glared at Sanji. He didn't actually blame Curly, but surface level right now he was fine with being annoyed with him.

Sanji glared back, and scoffed. “Dinner not up to your standards, you brute?.”

“Nothing.” Zoro grunted as a reply.

Humming in a doubtful way, Sanji continued putting away various pans and dishes from dinner.

The Galley was mostly empty aside from the two of them and Robin reading at the shared table. Nursing his drink, Zoro tried to focus on anything else or nothing at all. His shift for lookout started soon, so starting a nap was probably not the best choice.

Still not much to do though, he thought. Zoro breathed in the scents of the room. Someone had opened a window to let the salty evening air in, but there was still a sweet aroma leftover from their meal.

His eyes wandered back over to the cook still milling about the kitchen. The cleanup seemed to have been officially wrapped up so the blond had whipped out a cigarette and his lighter, propping himself near the open window.

Two long fingers with the cigarette gently propped between them made their way to his mouth. Cupping a hand around the small flame from the lighter, it puffed to life. Sanji breathed a deep breath dragging it in as he brushed his hair out of his face. His eyes were closed, peaceful.

Sanji has lovely eyelashes. Zoro's brain intruded.

Breathing a long breath out, the swordsman decided he wasn't going to win the battle with his mind today. Standing and stretching, he moved toward the door leaving his stray thoughts and Sanji's distracting hands inside.

Fights were not infrequent in the Strawhat Crew. Never anything serious, always bickering. Most frequent were Zoro's disagreements with Sanji.

They had a mutual understanding of protecting the crew and implicit trust, but after that the casual friendliness was further in between than other crew relationships. Zoro didn't necessarily have any specific issue with Sanji, but generally he was an annoying airhead.

They mainly argued about each other's behavior. Zoro knew Sanji thought he was an idiot, but the feeling was mutual. The way the cook threw himself at every woman with no self preservation or pride was ridiculous. Last evening they fought because he had drunk the remaining of the cooking wine from Sanji's stores. Their agitation was constant onboard.

So now Zoro found himself pinned to the ground with Sanji's thighs wrapped around his head. The reason this fight started was lost- long lost. He was sure he couldn't find the answer because of loss of oxygen to the brain; no other reason.

With a smash to his head, he felt air rush back into his lungs. Nami had grown tired of the fight and hit them both.

“Stop it both of you!” She roared. “We don't need to stay here long, the log pose will reset by the morning. Sanji, you said yourself we need food, so go get some!”

The Love Cook sprung back to his feet and became groveling and loving at Nami again, which Zoro tuned out. He felt flushed to his ears, but his head still was spinning.

 

After doing the shore chores, Nami demanded he bathe. This argument came to a compromise of Zoro swimming in the stream outlet to the sea nearby.

Stripping down to his under-shorts, Zoro began his laps. He usually didn't have much in the way of thoughts when he swam, it was a nice break, but tonight was different. His brain kept flashing Sanji's legs tight around him in different positions. Swimming aggressively through the thoughts, Zoro made it through the rest of his workout.

Now sitting on the shore eating an apple, Zoro stretched his legs in front of him. The water lapped at his feet as he relaxed.

It was a nice island. Seemingly uninhabited excepting the wildlife, it was pink and lush with flowers. Willow-like trees provided shade on the sandy shore of the outlet.

Rustling from the bushes nearby grabbed Zoro's attention. Expecting a small animal or maybe a bird, he was met with the blond tripping on a root while stomping out of the woods.

Sticks and general debris littered Sanji's hair. Zoro could see a snarl on his face from all the way over on the beach. Sanji continued to stomp out of the woods and the rest of him looked worse than the state of his hair. The sleeves of his button up were caked in mud up to his shoulders and the mess continued down his front. His black pants in tatters; torn up enough that Zoro could see his scraped legs beneath.

A large bag was being hauled behind the cook, so at least whatever happened wasn't a total loss. Zoro hoped. Sanji made his way to the edge of the shore but didn't seem to see the swordsman. He couldn't help himself.

“Where's your jacket?” Zoro asked. He knew the flat way he asked would drive the cook mad.

“Shut it.” Cook growled back.

Zoro chuckled and leaned back to rest against the stone behind him, closing his eyes. After several beats had passed, he ventured to peak at Sanji again. Shirt unbuttoned and hanging loose off his shoulders, the cook was tearing the remains of his pants off his body. This sent a jolt through him, bare chested and tearing his pants off was not something he thought he'd see from Sanji.

The cook stood up angrily again, and whipped his shirt off. Zoro tore his eyes away when he reached for the button on his pants. The swordsman could feel his ears flushed, but the dusky lighting would've hidden it anyway. The prospect of Sanji catching him ogling and blushing was humiliating. He instead focused on the forest line across the water.

A splash from his left made him exhale a breath he didn't know he was holding. Turning back to see where the cook went, he spotted the blond head pop back up in the water at his waist.

“So what happened?” Zoro tried to sound as casual as possible. He hoped that the question didn't sound taunting.

An annoyed noise came from the cook's direction. “You know the usual. Some dumb animal picked a fight they couldn't finish. Caught my jacket and pants, then butted me into some mud.”

The taller man stretched his arms above his head in the water, casting a shadow towards Zoro. He kept his usual taunts aside, he knew damn well he got lost earlier that week and had to be found. Zoro hummed quietly in response. He tried not to stare at the smooth planes of Sanji's torso.

They existed in silence for a while; Zoro lounging ashore and Sanji rinsing off. The only sounds around them were the gentle waves lapping at the shore and the movement of leaves. Eventually, their peace was interrupted by the distant shouts from Luffy and Nami.

Zoro pulled himself from his meditative-sleeping state, and moved to get up. Long, pale legs flooded his vision, halting this movement.

Sanji was stepping out of the water, bare legs dripping everywhere. The only thing the cook was wearing was a sopping pair of blue boxers. The shorts clung to his thighs, which were thicker than Zoro had remembered, but the wet article left very little to the imagination otherwise. The fight earlier came flying back to the front of his mind. Those beautiful thighs could kill him.

He had never seen so much of Cook's legs before. Now Zoro was squating on a beach watching a nearly naked Sanji gather up his bags. His long limbs were beautiful in the orange light. Water droplets racing down his legs to powerful calves. Zoro wondered to himself how many scars littered those legs. Finally standing up straight, Zoro averted his gaze. He really needed to get himself in check, he was acting like a horny teenager.

“You coming?” Sanji called out, walking towards the ship.

If I'm not careful. “Yeah.”

Wheeling around and walking back towards the ship, Zoro noticed the cook did have a jacket on. The inky black garment had rough edges, but looked intact. More distractingly, it gave contrast to the mile-long legs.

“I thought you lost your jacket.”

A devilish smile spread across Sanji's face. “As if, mossy.”

If he is being honest with himself, Zoro knows he has had a thing for the cook much longer than two weeks. However, the swordsman had only put everything together recently, so that is the date he decided to recognize.

He officially had a crush on Sanji.

The pretty boy had gone and been selfless as usual, this time with a crew of kid pirates. Four kids found a boat and decided they were going to sail away, it felt like a story they had experienced before. Instead of a ghost graveyard, time collapsing, or anything like that, the kids had just gotten stranded far out and couldn't row back in.

Diving in as gracefully as ever, Sanji swam to the children in seconds. He pulled himself into the boat and rowed back to the dock Zoro and Usopp were standing on.

They all helped the kids out and made sure they were alright, but if any of them were scared that time had passed. The little ones were climbing all over the cook and crying in adoration. A soft, large smile was splitting Sanji's face as he chuckled along with them.

Right then Zoro knew he was absolutely fucked. The heat in his chest threatened to explode out of him as his restlessness became nearly unmanageable. If this was what liking someone was like, he hated it.

That stupid, pretty cook and his dumb heroics. That was weeks ago now, and Zoro was still mad about it. He had been moody about the revelation, but had done nothing except sulk.

If the crew had noticed, which they likely had, they chose to not pry. They knew Zoro would work through it soon enough, and then if he didn't in the next week they would harass him until he did.

Zoro had roughly five days until Nami and Luffy started asking questions about why he would only yell at Sanji rather than fighting him. He decided to ignore it anyway for now.

“Hey, Marimo, are you going to help or not?”

The voice yanked him back to reality. The reality of Luffy being stuck in a tree. The captain had found a stash of food stored away in the hollow of a large tree. Like the dumbass he is, Luffy dove in headfirst without checking his surroundings. Even a glance would've made it obvious it was a trap, but Robin clarified it was a carnivorous plant that would eat him slowly over several weeks.

“I guess.” Zoro replied as he shrugged. “How?”

“God, you could try to pay attention sometimes.” The cook bitched back. “We are just going to pull him out. All three of us together.”

Robin's arms popped out of nearby rocks and trees to grab onto Luffy's one free arm, Sanji walked over and gripped a leg. Glancing under his hair, he waited for Zoro to grab the other.

They began to pull and Luffy slowly was being released from the plants jaws. Eventually the plant gave in and the captain's shoulders were visible again. Doubling their effort, they all yanked again.

With a sticky sounding snap, Luffy broke free. Robin, Sanji, and Zoro had stretched his limbs far enough while getting him out that the snap back was going to hurt. Not quick enough to get out of the way, he hurled into them knocking everyone over.

In a flash of limbs, Zoro found himself on his back in a sea of leafy plants. A sturdy weight across his torso kept him from moving immediately, but it was partially limp.

Zoro shifted again, reaching to move the weight off of him. Getting a firm grip made the weight on him squeak, he knew this was a person. Suddenly through the green, Sanji's face appeared.

The cook was blinking and trying to pin leaves out of their way, hair astray. He was leaning his front against the swordsman's leg and stomach. The heat of his body permeated their clothes to seep into Zoro's skin.

Finally processing their position, Zoro felt the blood rush from his brain. Stupidly long legs bracketing his own with powerful hands splayed in his chest. Sanji's hair was out of his eyes in many directions making it easier to see his pretty flushed face.

Brain flashing the image of Sanji bouncing up and down on him, he cursed internally the quickness of his imagination. Zoro's hands gripped tighter.

The squeak Sanji had let out earlier was one of surprise, this one was dripping with an emotion that Zoro couldn't pinpoint. Looking down at where his hands were, he became entranced by the size of his hands and the size of the waist they sat on. He wondered, if he tried, could his fingers touch while his hand encircled the slender waist. Lost in the curves and long lines of the cook's body, Zoro continued to lay there.

The moment passed and Sanji was moving to leave. Zoro had no idea how long they had been like that, it was simultaneously years long and not long enough. A pretty flush had spread up to the cook's ears, and Zoro just stared unabashed.

Sanji's lovely weight was gone, and Zoro was left to mourn the loss. As he stood up and realized Luffy was fine, his mind was still flashing images and fantasies of the love cook in all positions.

Fuck this crush and fuck that pretty boy. Ugh, Zoro wishes.

The club was dark and loud and Zoro had lost everyone he had left the ship with. Most of the crew stayed in, but he, Sanji, Nami, and Robin decided for a night out. They had been in the bar for all of 5 minutes before the group fell apart.

The dumb blond immediately wandered off to grovel to a table of women. This was expected. Robin, as usual, went off on her own as well. Zoro had no clue where she could've gone off to.

Nami had stuck with Zoro for longer. They got their drinks and nursed them at a table, while Nami grilled him on his own idiotic behavior.

The past several months, his crush on Sanji had gotten bad. The fluttery feelings he got when they fought never stopped. Zoro’s need to constantly watch the cook also didn't stop. He stuttered when they spoke, unable to look him in the eyes when they managed to have a normal conversation. Just this morning the swordsman fell down the stairs watching Sanji do his morning stretches.

“There is just no way someone should be able to stretch like that.”

“What the hell are you talking about?” Nami groaned. “Were you listening at all?”

Zoro either needed to get a grip or stop drinking right now. Swallowing another mouthful, he scanned the room.

Sanji leaned far over the bar talking to the bartender animatedly. Turning back to Nami, he replied. “No, I wasn't.”

Sighing dramatically, Nami continued. “You're actually useless, you know. This is why you're single pining after a blond man.”

“Me? Useless?” Zoro counters. “Have you considered it is not a winnable situation for me? I'm not going to beg uselessly.”

“How is it unwinnable? That sounds like shit.”

Just as Zoro was going to reply, Sanji spun back into their space. Slamming multiple drinks down on the table, he mused. “Sweet Nami, these are for you. I even got one for mossy brain here.”

Cook had brought 6 drinks over, four of which seemed to be for Nami. Zoro was grateful for the drink and grunted a thank you. Sanji scooped up his own glass again and sauntered away.

“That is how.” Zoro felt vindicated. He was also flush with butterflies from Sanji bringing him a drink, but he hoped the vindication was showing through.

Nami pushed one of the four drinks towards him, but raised a brow in question. She really didn't get it?

“The dumb blond is straight.” The swordsman hated saying that aloud. “And even if he wasn't, he barely tolerates me.”

“If you actually think Sanji is completely straight you are as unobservant and as dumb as he says you are.” Nami takes a deep drink of one of the many beverages. “Do what you want, I don't care.”

Before finishing his drink he just got, Zoro fired back. “I will!”

Glancing back over to where the cook was, Zoro felt annoyance ripple through him as a woman sat on his lap and touched all over him. Face deep in his neck, head thrown back with his jaw slack with pleasure, Sanji looked sinful. Resolute to not looking at their display, the swordsman turned his chair.

 

Zoro continued to stare. He couldn't help himself, the display in front of him was simultaneously infuriating and hot.

Nami had found Robin on the second floor. They both had decided to essentially rob a bunch of guys playing cards, and Zoro hadn't seen them since. He stayed in the main bar, telling himself it was to continue drinking in peace.

Now here he was, leaning back in his chair openly watching the dance floor and nursing his drink. The cook's movements were entrancing and Zoro was openly ogling.

Head thrown back on a shoulder behind him, Sanji circled his hips, grinding into the man behind him. Hands were guiding his hips from where they sat on the blonds waist. Whoever the man was, hulking behind the cook, he was speaking into his ear as they moved together.

Man behind him. That is what had grabbed Zoro's attention. He couldn't believe he had been so blind. Seeing Sanji with this asshole brought back flashes of every time Sanji was horny with men too, not just women. Zoro hated that Nami was right. Zoro hated the man behind Sanji more though.

Whoever he was, Zoro could feel the jealousy topple through him. His stupid bald head and wide chest. Sanji seemed into it but also appeared distracted.

Suddenly, Sanji's eyes flew open. The deep blue eyes didn’t meet Zoro's, but their movement slowed. The cook's mouth was moving, but Zoro had never quite gotten the hang of lip reading so he distractedly watched his lips.

The large hand that was on Cook's hip, moved lower. He made a small negative gesture with his head as he continued to talk. The hand kept moving though until it grabbed Sanji's groin.

Zoro’s jealousy ignited into rage. Before he could move to even do anything about it, the cook was already retaliating by whipping round and kneeling the man in the crotch.

Running a hand through his hair, Sanji sauntered off leaving a crumpled mess in his wake. The wave of emotions Zoro’ had gone through already that night was relentless. At that point he was so turned on by the cook it should've been embarrassing when he was caught staring still, but Sanji didn't seem to notice or care.

After downing his drink, Zoro discovered he was halfway across the room intercepting Sanji at the bar. Half of his mind was screaming in protest while the other half was resolute in buying Curly a drink. All of him was hesitant to do so because of being misconstrued as rude, but his legs were set in motion.

Reaching out as he was at arms length of the blond, Zoro's fingertips grazed the middle of his back. Glancing over his shoulder, a look of genuine surprise spread over Sanji's tipsy flushed face.

They were way too close and Zoro knew it. He could see the individual long eyelashes on pale cheeks. The swordsman tried to keep eye contact but he kept losing it to stare at the cigarette propped in Sanji's mouth.

Zoro gestured for the barkeep, casually asking, he hoped. “You want a drink?”

The other man stared at him, Zoro kept his eyes averted. He wasn't going to bring up what he saw and he wasn't trying to start anything.

Taking a deep pull of the cigarette, he breathed out. “Whiskey, please.”

They sat at the corner of the counter in silence, each staring at their own drink. Zoro's stomach was doing flips, making it hard to even consider continuing to drink. Out of the corner of his eye, he thought he saw the cook moving to speak, but nothing was said.

Then downing his drink in one go, Sanji broke the silence. “I'm not straight, you know.”

Stunned by the confession, Zoro raked his brain for a response. “Me either.”

Fuck. Why was that what he chose? Zoro thought to himself.

“Yeah, I know.” Sanji chuckled. The reply had no venom to it, just a small laugh. A flush in his cheekbones was slightly visible even in the dim bar light, and his smile made Zoro's insides melt. He couldn't help but grin back.

Their moment was cut short when Sanji's shoulder was yanked back to whip him around. “On to the next one, huh, Whore.”

A snarl ripped through Zoro. “Buzz off, Baldy.”

The hulking man from before pushed Sanji aggressively at Zoro. Whatever he said after that was cut short by a fight breaking out. It was quick and pointless. The bald man hit the floor again and Sanji was breathing heavily while positioned on top of Zoro. A well placed kick to the skull kept him down, and the man's buddy's seemed to think nothing of it.

“Nice kick, Lover Boy.” Zoro tried to sound casual again but it was becoming increasingly difficult. Watching Sanji demolish that man from his own lap had his pants tight.

Sanji turned to face the swordsman while staying seated in his lap. “You think so, Marimo?”

The drawing out of the last syllable had him reeling. He gripped the muscle on Sanji's upper thigh to stabilize himself, but Zoro was unraveling.

Stirring from the floor, Sanji's spurned dance partner was waking up. Throwing his neglected drink back, Zoro suggested. “I'm tired of looking at this guy, let's leave.”

 

The walk back to the ship was uneventful and quiet. Robin and Nami weren't through robbing the local men, so it was just the swordsman and the cook. It was a peaceful silence, but Zoro kept getting swept away in his thoughts.

Once they made it home, the cook stopped on deck. “I have more whiskey in the kitchen, if you want another drink.”

The statement was just that. Not a quest or a request. Zoro thought maybe Sanji sounded nervous. The weight between them on the walk back had gotten heavier with every millisecond he waited to reply.

“Lead the way.”

Zoro knew his voice was shaky. Was he reading this right?

He followed Cook into the kitchen watching as he rummaged through bottles. Pulling out a short bottle with amber liquid and setting it on the counter, Sanji made eye contact. It burned.

“You want some?” The cook began to open the bottle questioning Zoro.

The swordsman moved across the room and stood next to him. Zoro kept telling himself he needed to be brave. Grabbing Sanji's hand, Zoro stepped ever closer into his personal space.

“If I am reading this wrong or- or if you change your mind, say the word and I'm gone.” Then he pressed his mouth onto Sanji's.

The blond gasped into his mouth and made a surprised, strangled noise, after a beat passed though he grabbed Zoro's shoulder for stability.

Their closed mouth kiss continued until they broke for air. It was gentle and slow.

“Are you drunk?” Sanji asked hesitantly. Not in an accusing way, more scared than anything.

“No.” Zoro gently responded. “And even if I was, I have been wanting to do that for much too long.”

A sweet smile spread across the cook's face. “I'm glad to hear that.”

“Can I kiss you again?”

The reply was continuing the kiss itself. Long arms wrapped their way around Zoro's shoulders and he placed his hands on Sanji's hips pulling him closer.

As they continued, they grew more needy. A tongue slipped out and they both opened their mouths to each other. The swordsman felt dizzy by the slip of their mouths together.

Zoro had been rotated and pressed back into the counter, he rolled his hips. The blood had drained from the rest of his body straight to his dick. He groaned into Sanji's mouth when he found friction.

Hips drove into Zoro's as a reply. Sanji broke the kiss, breathing heavily. “Fuck, you gotta quit that.”

In an attempt to ground himself, Zoro blinked rapidly. He must have gotten carried away. In a daze still, he tried to slide away. He could take care of this in his room. Alone. “I'm sorry, I will stop.”

The same long arms swooped in to bracket around him and Sanji clarified. “I didn't mean stop this, I meant- it doesn't matter. You want to continue this in not a public space?”

“Wha- ?” Zoro questioned dreamily. He was still dizzy and the ghost touch of lips against lips lingered.

“Mossy.” The taller man sighed. “I really like you and I'm asking if you want to fuck me in my room. Or yours.”

The question rattled around in Zoro's brain. If his dick hadn't been so hard it hurt, he would've assumed this was a dream.

“You like me?”

“Idiot, I'm pretty sure I love you.”

Electricity shot through Zoro. He brought his hands up to hold Sanji's handsome face. “I think I love you too.”

Pulling the blond closer, Zoro placed gentle kisses all over his face. On his chin, his cheeks. Over each eye. He needed Sanji to know how much he cared for him.

 

They stumbled to Sanji's room, stopping to grope at each other only twice. Once the door was shut and latched, Zoro was jumped. Hands flying to his face, their kiss was searing.

Pulling the dress shirt from Sanji's pants, he crept his fingers up his sides to caress the smooth pale skin underneath. The other man grabbed at Zoro's chest, humming as he went.

Zoro's grip on the thin waist allowed him to maneuver Sanji where he wanted. He ground their hips together and the chef cried out into the kiss.

His usual button up shirt had been mostly open for several hours, showing off long pale neck and clavicle. Zoro took this opportunity to suck this soft skin into his mouth as he finished removing the rest of the shirt.

Pulling back to shuck the shirt off, Zoro was met with beauty. Sanji's head was thrown to the side with his neck exposed, now covered in red bites. His lips were redder than they usually were from the kissing, which made the swordsman only want to continue his warpath.

Eyes opening with pupils blown out, Sanji looked wrecked. Tugging on Zoro's clothes, he said. “Get this shit off.”

Hitting the floor on his knees, Sanji pulled out Zoro's aching cock. He knew he let out a breathy whine when those long fingers wrapped around him. The blond stared hungrily and opened his mouth to lick at the tip.

“Oh, fuck.” Zoro couldn't help but swear. It was dangerous how good the slick warmth of the mouth was, he didn't want this to end as it had just begun.

Sanji began to work in earnest. Licking and sucking as Zoro held on for his life. Weaving his hands into silky blond locks, he steadied himself by holding on. Gripping by the root, the cook moaned around his dick.

“F- uck!” Zoro tore him off quickly and grabbed himself at the base to stop from coming. His other hand was still buried in Sanji's hair and the cook looked blissed out.

“You can come in my mouth.” Then Sanji moved to continue his work. Zoro kept his grip and didn't let him move. This man might kill him.

“Pretty Boy, as much as I would love that, I thought you wanted me to fuck you.”

At that statement, Sanji stood up. Zoro's hand fell out of his hair and to his side, but not before touching the lean, strong chest in front of him. The taller man moved towards the bed to stand next to it and began to remove his pants.

Different from the beach, all those months ago, Zoro stared. Unbuttoning the trousers and revealing mile-long legs was erotic. He could feel his fingers twitch with excitement. Also different from the beach, Sanji was removing his underwear too.

Zoro had seen Sanji naked before, living on ship together will force that, but the context in seeing him now was like the first time. His cock was long and weeping, and Zoro's mouth watered. Watching him climb onto the bed was the final straw.

Breaking out of his stunned stillness and walking across the room to meet him, Zoro spoke. “Cook, you are ridiculous.”

Sanji didn't respond, but a blush was visible from his turned face. The swordsman reached out to run his hands up the long legs. “I don't think I have ever seen someone so gorgeous. Watching you is enough, but- but now I can touch you.”

There were no words from the cook, he crawled to the center of his bed and positioned himself on his back. The lack of noise was starting to worry Zoro, he hoped he hadn't freaked Sanji out despite him continuing to move like he was ready to go.

Following him onto the bed, Zoro gently pried. “Beautiful, talk to me. I am starting to get worried, am I moving too quick?”

A small noise came from the back of Sanji’s throat.

“I can slow down if I am. Please just tell me, I need this to be what you want.”

A beat of silence passed between them as they loomed at each other, then Sanji opened his mouth. “I want this. I need- I want you to work me open with your big, stupid hands and then I want your big, stupid dick inside or me.”

Sanji turned to dig through his end table. He pulled out a bottle of lubricant and tossed it in the bed then pulled something else out. Placing a phallic shaped item on the nightstand, he refocused on Zoro.

“I need you to do that or I will do it myself. I have been worked up since I saw you staring at me with the oaf earlier.”

At the reminder of the idiot the cook was grinding on, Zoro let out a growl and positioned himself in front of Sanji and spread his legs apart.

Lubing up his fingers and pressing them to the pink hole, he looked up in the other man's blue eyes as the first finger was pressed in. The feel was still tight but when he pressed a second digit in there wasn't much resistance.

“Did you prep earlier?” Zoro asked.

“A little. I -ah- I did before we went out.” Sanji was wiggling with pleasure, but Zoro had barely begun.

He couldn't believe what he was hearing. Sanji had cleaned and loosened himself up in preparation for- what?

“So what was the plan?” Zoro scissored his fingers.

Sanji squirmed but didn't answer.

“Come on, baby. What was your plan tonight?”

“I was just going to see what happened. And if I f-found someone then that was fine.” Sanji gasped out his words, stuttering from the stretch. “I just wanted-”

The thought was cut off when Zoro added a third finger. Sanji grabbed at the sheets trying to find purchase.

“What did you want?” Zoro purred. “Wanted to be fucked by Baldy back there?”

This caused Sanji to growl. “No, no.”

Zoro crooked his fingers and pushed directly onto the sweet spot inside of the cook. “What did you want? What do you want?”

“You! Fuck- You, obviously.” Sanji cried, words tumbling out of his mouth. “I can only do so much with my hands. I wanted someone to take care of me for once. Means to an end, ya’ know. I- ahh- I-”

He had heard enough, Zoro removed his fingers and surged up to kiss Sanji again. This kiss was not sweet and curious, it was wet and needy. Mouths open and panting into each other, the two of them groped at one another.

Flipping them over, suddenly Sanji was straddling him. Planting his hand to steady himself on Zoro's chest, he lined up Zoro's cock with his entrance. Slowly sinking back, Sanji moaned.

“You're still so tight.” Zoro tried to hold Sanji still. “God, fuck, stop moving or this will be over already!”

“You're taking too long.” Sanji whined.

The image of the blond above him sitting on his dick and demanding Zoro fuck him was unreal. Everything he dreamed of, but better. Real.

Zoro ran his hands up the powerful thighs bracketing him to the bed. Grabbing at the flesh at his fingertips, he thrusted a small amount upwards to test his endurance. The pleased noise that came out of Sanji made him confident enough to continue.

Pushing his hips up again and pulling Sanji down as he did, Zoro started to move. The cook rocked into the motion, fine with being maneuvered around. They moved in tandem like that and their eyes met.

This was by far the most intimate position Zoro had ever been in. Sanji's eyes were wide and honest, nothing coming through except lust and devotion. It was overwhelming to Zoro to be looked at like that.

Hips jerking more out of time as they continued, Zoro ground out. “I'm sorry, this is not going to last long.”

Sanji ground his hips down hard in response. “I don't care, it's so good. Don't stop, please.”

The polite request was the cherry on top. He was ruined for life after this, and even though Zoro had known he was ruined for all others beforehand, it felt concrete now.

Zoro rolled them both over so Sanji laid spread out under him. He knew his own chest and arms were covered in scars, but the pale, nearly invisible marks that covered his cook were mesmerizing. He needed to learn every single one.

“Tell me if this is too much.” Zoro stated. He grabbed Sanji's hips and began to thrust.

Back to where they started, the love cook grabbed everywhere- the sheets, the headboard, the swordsman. Zoro didn't let up, he was determined to see Sanji peak before he did.

That task might be the end of him though, the noises Sanji was making were incredible. With each thrust, the cook was moved up the bed.

“Ah, ah- yes.” Sanji moaned.

“I wish you could see yourself. Look at you.” Zoro mused, breathlessly. “We should've done this long ago, you're beautiful.”

At the comment, Sanji arched off the bed and tried to hide his face. A deep flush ran from his face to his chest. Zoro ran his hands over the long torso, pinching at Sanji's nipples and groping his chest.

“Don't hide.” Zoro continued thrusting but his hand moved lower again. “Blondie, you're hot. I'm going to make sure you know it.”

Zoro's tanned hands wrapped around Sanji’s neglected cock. The blond whined and tightened his legs around Zoro's hips.

“You- Please-” Sanji tried to speak. “Z-Zoro -”

“Come on, let go for me.”

That was the final straw, Sanji spilled all over Zoro's hand and their stomachs. Shivering and whining, the swordsman began to commit his face to memory, he had never seen something so perfect.

“Fuck-” Zoro was loosing control, thrusts becoming more erratic each second. He leaned over Sanji to connect their mouths.

The kiss was barely on target and messy, but it didn't matter. Nails raked down his back and Sanji's legs had not loosened much around his hips.

“Zoro, please.” Their kiss was broken off with Sanji's pleas. “Come in- you can-”

He couldn't last for another second anyway. Burying his face in Sanji's shoulder and groaning, Zoro came hard. He shook and breathed in the smell of Sanji.

Linked like that, they stayed still for a while. Eventually Zoro pulled himself out with a shiver and looked back down at the man in front of him.

They were both a mess, but Zoro didn't care. Sanji was blotchy and sweaty, with cum smeared on his stomach. The blonde's eyes were closed and he was breathing deeply.

Zoro moved to find a rag to clean them up with. Fabric touching Sanji's stomach triggered blue eyes to open and meet Zoro's.

In the corners of his mind anxiety simmered waiting for Sanji to speak. Worried that this was a colossal mistake. That all vanished when a smile spread across his face reaching his eyes. It was a sleepy smile, but lovely.

“You're an animal.” Sanji finally said through his grin. “I'm definitely in love with you.”

Zoro could get used to hearing that.

Notes:

Hoped you all liked. I have some other brain worms that I will probably post to get them out of my mind, so any comments are appreciated. <3