Tumgik
#zosan fanfiction
lyricalpiece · 20 hours
Text
Fic Update: Chapter 32
Tumblr media
A Revealed Past ~ After docking at a new island, the Straw Hats are captured by a group of powerful scientists who want to extract their memories to farm information. Realizing Sanji is a Vinsmoke, the scientists believe his memories are the key to stealing Germa's advanced technology. A helpless Sanji is tortured until the secrets of his past are revealed onscreen, while the rest of the Straw Hat Pirates have a hard time accepting what they're seeing.
21 notes · View notes
bidisastersanji · 5 months
Text
"Zoro gets lost because he uses his red string of fate like a compass- and that's why Sanji always finds him" was one of the first things I posted and now it's real! I got three chapters and here's the first part below the cut. Click here to read it on AO3 if you prefer. each part is around 1.5k words. edit: part 2 here, part 3 here
Zoro has always been a simple man; one of actions over words and of tangible things over what he considers trivial. It’s therefore not surprising that, in a world where certain people are bound by fate, each in their own unique way- some rumoured to share markings on their skin, some with changing eye colours, or even some who feel phantom pains from across the sea- in such a spectacular world, Zoro doesn’t really linger on the red piece of thread tied to his pinky finger. 
The red thread hasn’t ever really been a question in his mind, it just was.  
As far back as he could remember, it’s just been there, infinitely stretching Northwards, unmoving and unseen by others. Subconsciously, he taught himself to use it as a compass to navigate his home island, Shimotsuki. He never had to remember to take it with him, and it reliably was always stretching in the same direction, which was perfectly convenient with the function he’d ascribed it. His odd way of getting around easily became second nature, a habit so deeply ingrained that he barely gave a second thought to the bright cord on his hand. 
--- 
He’s about eight years old when things change. 
The first day Zoro gets lost, he thinks he might’ve missed one of the steps he memorised, jaw tight with repressed irritation at being reprimanded for his lateness to practice. 
The second time he gets lost he’s in the forest, thick trees towering over him in all directions, and when the sun starts to lower in the sky, frustration bubbles up in his chest, tight and sour, stinging his eyes, threatening to spill out as he struggles to find his way back to the dojo. They must’ve cut down some trees or something, he scoffs to himself. 
The third time he gets lost, he’s pretty certain that someone must be playing a prank on him and moved the garden shed from its usual spot. There’s no other reasonable explanation -short of the shed growing legs- seeing as he’s such a natural at getting around. 
From then on, Zoro learns to accept that he lives in a world where people mysteriously move landmarks, buildings and roads around all the time. He tries not to take it too personally, being the target of all these pranks, but he does resent the time he wastes when getting around, as its precious time he could’ve been using to be training. Training to finally beat Kuina. 
It takes him weeks to realise that maybe the string on his hand isn’t pointing in the same direction anymore. 
Once he does notice, he notes that it periodically moves around- sometimes a bit, sometimes a lot, always right when he starts getting used to it damnit and no his sense of direction is just fine thank you. After the first couple of students at the dojo get their asses handed to them for teasing him about it, adults and children alike learn not to poke fun at the glaring, directionally challenged green-haired boy, no matter how often nor absurdly he gets turn around.  
The only person that Zoro reveals his little secret to is Kuina.  
He’s eleven, still a head or two shorter than her, and they’re taking a little break from sparring, sharing some homemade onigiri her mom made her. They’re sat in a tree’s shade, a pleasant breeze cooling their overheated skin, and she asks him about his infamously atrocious spatial navigation. He denies it at first, ears heating up in embarrassment, but after a couple more bites he decides if anyone were to know, it would have to be her. His friend. His only best friend. 
The young Zoro reveals that he’s not really sure why he gets lost in the first place- he's always relied on the thread- not landmarks or maps, as he’s now learned others do- to tell up from down, but one day it just moved. His north star moved, and has kept on moving these past three years, and he still doesn’t know why, just that it’s a real bother. 
“Your... thread?” 
“Yeah.” he eagerly stuffs his mouth with more onigiri. 
Her eyebrow raises quizzically. “I don’t know what you mean by that.” 
Zoro gestures to his pinky with a tilt of his chin and a wiggle of his finger. “You know. My red string. On my pinky.” 
“Zoro, I really don’t. I don’t see anything...” She furrows her brow, thoughtful. “But mom did give me ‘the talk’ last week- maybe this has to do with your soulmate!��� Sensing a certain disinterest from her junior, she goes on. “Based on the examples I’ve heard about; I’d say it’s likely that the piece of string on your finger leads to your other half.” 
Zoro shrugs lazily. “Sounds like a drag, couldn’t this just be like, my inner compass or somethin’?” 
Her eyes crinkle at that, a grin splitting her face from ear-to-ear. “What inner compass, moron? You always get lost. And aren’t you the least bit interested in the person on the other end?” She pokes him in the chest. 
“Not really, no.” Zoro tries to brush off the taunt, lips pursed and palming his neck in a nervous tick. 
“Ok, think about it this way,” Kuina calls for his attention, “Somewhere out there, on this wide, wide sea- or a faraway island, I guess, there’s someone meant for you. Your person. Your equal. Isn’t that the least bit exciting?” 
The young boy’s scowl shifts into something softer, a pout. “I... guess?” He sighs. “I honestly don’t know- all I care about is becoming the best. Right now, Kuina, you’re my goal, you’re who I’m looking to. I don’t really care about this stranger, or fate, or anything like that. I’m gonna make my own destiny.” 
Her shoulders shake as she laughs. “Why am I not surprised- Zoro, all you think about are swords and fighting. You’re hopeless. I kind of worry for whoever’s stuck with you-” 
“Hey!” his nostrils flare with indignation. “They’re lucky to have me as a soulmate! I’m gonna be so strong- the strongest- and,” he slows down, realising she’d tricked him into caring, just a tiny bit, “a-and they’ll be the happiest soulmate ever ‘cause I’ll protect them.” 
She hums in agreement, amused. “And you’ll cherish them, right?” 
“Y-yeah...whatever.” he stands up abruptly, eager to change the topic and get back to training. “But my priority is to be the greatest swordsman- and don’t you forget it! I’ll beat you tomorrow for sure!” 
After Kuina’s death, thoughts of soulmates and red threads rarely ever cross his mind. 
At her funeral, he briefly wonders what’ll become of her soulmate, if she even had one, but it just brings bile to his throat. They’d never even met her- why did they even matter. They were the ones mourning her, the ones robbed of their beloved friend, daughter, rival- they were the ones left behind with a Kuina shaped hole in their chests. The bitter burn distracts from the heavy emptiness he can’t shake off, the cold wetness of grief seeping into his skin. He wholeheartedly leans into the fury, grateful for a target, a temporarily outlet for the howling tempest of emotions caused by the loss of his best friend. 
Zoro’s world zeroes in on becoming the best. Pushing himself to the limit. Sparring, training. Constant practice and meditation. After Kuina’s death, there’s no student at the dojo for him to look up to, no ever-progressing goalpost he can set as a target. If he stays, he’ll continue being a big fish in a little pond.  
Zoro leaves. 
He sails the East Blue, seeking stronger and stronger opponents, cashing in bounties to get by. The Demon of the East Blue, they start calling him. But he’s still the same boy who gets lost, the ghost of a red thread distracting his steps and getting him turned around as he travels from island to island. His odd navigating system is as familiar and mechanical as the way his muscles move when he uses his swords, so ingrained he rarely registers that he’s eyeing the thin, tightly corded rope in his peripheral vision. 
Arms tied back with a much thicker, tangible rope, body sore, throat parched and delirious from the burning sun, Zoro doesn’t have much to do in Shell Town’s military yard. For the first time in years, he lets himself contemplate the implications of what Kuina had explained to him- the implications of having a person out there meant for him. He wonders if they’ll ever meet- it seems unlikely if he died here. Which he won’t, of course. Because he’s going to be the world’s greatest swordsman, and not even death will keep him away from achieving his dream. Then- only then, will he maybe think of looking for whoever was stuck with him, he decides. It’ll be his decision. 
For now, he’ll just keep following whatever path he feels will lead him to greatness. 
And what an odd path he stumbles into. Zoro joins a pirate crew. He makes friends. They get into heaps of trouble, fighting the marines, a crazy clown, a creepy butler... Zoro is happy to test his mettle, to feel challenged once again, the rush of battle pulsing through his veins like the sweetest nectar, the comforting weight of his blades grasped in his hands and mouth. 
It’s been a couple of days since they left Syrup village now, and from her spot on Merry’s bridge, Nami has been giving him weird looks. 
“Did you hit your head?” 
He huffs, miffed at being bothered during his nap. “No. Why’re you asking?” 
“You haven’t been getting lost as much lately.” she smirks when she adds, “And I’ve seen you get lost on a smaller ship than this, once.” 
His eyes roll. Fucking witch. “Dunno what you mean, my sense of direction is great.” 
“And Luffy’s a great swimmer.” 
They glare at each other for a moment. Sensing she won’t get any more info from the swordsman, Nami turns away first and sighing, returns her full attention to manning the ship’s helm. 
Truth is, the thread had barely moved since they left Usopp’s home island, always pointing in the direction the Merry was sailing- not that Zoro had noticed. This rare situation enabled him to get the hang of the ship’s layout relatively well, and he’d been enjoying how easy it’d become to move around, even though he chalked it up to personal atunement to the Straw hats’ already beloved ship. 
A few hours before they get to the Baratie, he thinks it’s a funny coincidence that the thread is pointing in the direction the Merry is going. 
340 notes · View notes
Text
Fic masterpost
One piece
Onigiri can't flirt (but the cook sure can) (zosan oneshot/ 2k/ G)
Zoro’s good eye had widened a bit. “Don’t want you ruining perfectly good onigiri with moss,” Sanji said with a smirk. or: the one in which Sanji's Plans™ go awry (but in a good way)
No matter where you go (zosan oneshot/ 2.7k/ G)
Hadn’t the annoying swordsman been walking beside him when he’d walked across the street? And there was the fountain he definitely remembered having the mossball beside him. Could he be somewhere nearby? Maybe a little bit to the- “OI. MARIMO. WHAT THE FUCK ARE YOU DOING INSIDE THE WATER, YOU BUFFOON?” Welp. At least he’d found him. ~~~ or: the one in which Zoro keeps getting lost, and Sanji is the only one who can find him
A flower in his hair (zosan oneshot/ 828/ G)
“Uh.” Zoro scratched the back of his head. “It’s a bracelet. I know you have a ton of them already, but I saw it and thought it was made for you. It’s almost the exact shade of blue your eyes are.”
How did we end up here? (zosan multichap (2/3)/ 5k/ G)
“Your eyes are blue.” Sanji blinked. “Uh. Yeah?” Zoro was looking at him with a solemn expression. “No like. Really blue. And pretty.” orrrrr: Sedated! Zoro, suffering Sanji
Taking the long way home (zosan oneshot/ 3.5k/ T)
The next thing he knew- he was being hoisted up by a pair of thick, strong arms. Ah. His response was probably taken as a no, then. His body was so warm. It was pretty unfair. or: the one in which Sanji gets sick and is stupid about it (because of course) and Zoro is. less stupid
Hash brown, egg yolk (zosan multichap (1/2)/ 9.3k/ T)
Opening the door to the bath, he was met with the sight of Sanji crouching down, testing the water. He had his back to him, and the kitten was still nuzzling into Sanji’s neck. For a split second, he wished that it was him in her place. That thought, along with the heat that had bloomed in his face as he’d thought so, was promptly forgotten when the kitten extended her little paws towards him, mewing insistently, as if to say, ‘Take me back, bitch’. or: Zosan + kitten
The magic cookbook (zosan oneshot/ 558/ G)
Our boy Usopp is a master story teller as one might say! His latest story is about Sanji and the latest cookbook he purchased. Little does the blond know: this particular cookbook is removed from the ordinary, for the seller is no other than Roronoa Zoro: Wizard Extraordinaire! or: this zosan server prompt got a little bit out of hand note: there will be an extended version of this ficlet
Something just like this (zosan oneshot/ 588/ G)
“You look cute.” Sanji very nearly spews his tea out.
perhaps i'm a little bit obsessed with Zoro noticing Sanji's eyes. just a tad
104 notes · View notes
strawhattery · 2 months
Text
Tumblr media Tumblr media
✨ utilities included
zoro/sanji | explicit | chapter 1/10
alpha/beta/omega dynamics • alpha x alpha • modern era • roommates to lovers • internalized homophobia • canon-typical zosan antagonism • references to canon-typical vinsmoke family dynamics
Nami snatches her hand away and rubs it on the musty, dusty arm of the couch.  “What are you, ten?!” Zoro puts his tongue back in his mouth and smirks. “Maybe.” “Dinner’s ready,” Sanji announces, already plating four servings of his shrimp fried rice. “But if you lick her again, I’m going to cut your tongue out and serve it up next.” The apartment goes quiet. “Bon appétit,” he adds.
82 notes · View notes
sanjis-moulinrouge · 4 months
Text
Calling you in dreams
Zoro x Sanji | +18
Summary: The blond approached… “is he okay?” he looked at Zoro with a worried expression on his face.
"San-ji ssh-"
In his dreams, did he call him by his name? Why only in those moments? Sanji was overthinking...
(Sanji gets a surprise when he hears Zoro's unconscious thoughts).
a/n: smut + cuteness.
AO3
Tumblr media
“Oi Marimo don’t fall asleep, you need to go up to the crow’s nest” Sanji said while organizing the pantry
Zoro had settled on the couch in front of the kitchen. He could see Sanji's figure moving harmoniously. Finally, the ship was quiet.
“Mosshead, did you get it? Go outside”
“I heard you stupid, just leave me a little longer” He stretched his body along the couch. “Wake me up when you go to sleep, you have a lot of things to sort out…”
“Argh, how annoying.” Despite adding that, Sanji felt good when one of his nakamas was around. Especially late at night, he loved silence, but sometimes some memories disturbed his mind, and when it was too much, he knew he could say some meaningless nonsense to Zoro to distract himself.
“Mmm, he doesn't look that demonic and silly when he sleeps,” Sanji thought as he stopped to light a cigarette. His eyes looked carefully at every inch of Zoro's body, the swords were a short distance away. His guard was down, his breathing was calm. The cook stared closely at Zoro's profile, his eyebrows were arched as always, frowning.
“I wonder if he's really resting… What if I get a blanket for him? Is he warm enough?” “I could replace him outside.” Suddenly the cook realized he was too worried. “Sometimes I wish this stupid marimo would notice me, but why am I thinking so much shit?” Putting out the cigarette, he returned to the pantry.
The swordsman was beginning to fall into a deep sleep, he only felt Sanji's faint footsteps and the smell of tobacco that was floating around. He suddenly felt a weight on top of him and hands that slowly caressed his torso and reached his head. Fingers trailed through his hair. A leg pressed against his crotch. When he opened his eyes... he saw the cook approaching his face. Unable to say a word, he thought a lot about how good his entire body felt, the heat, lips seeking him, he felt his abruptness and reacted instinctively, he responded with the kiss. His lips were slowly experiencing the taste of the blond, the delicate kisses became desperate. His tongues burned and exchanged saliva. He felt Sanji’s legs straddle his sides as a weight settled on his lap.
What was the cook thinking?! Why would he do such a thing? His nakamas could catch them, it wasn't something Zoro really cared about, but had the blond lost control or was it something else? Whatever it was, it felt so good.
“Fuck curly, I wanted you like this” Zoro gasped.
“I'm gonna make you pay for falling asleep” 
Feeling Sanji's breathing caused a rush of heat all over his body and in his pants. Feeling that tension in his crotch only made the swordsman want him frantically. Zoro had a slight idea that the blond was a good kisser, as he confirmed it for himself, he didn't want him to let go. His tongue felt so good inside his mouth.
Zoro was fascinated by the sight of Sanji's erection pressing against his pants as his hips moved. The blonde was mesmerizing. A warm hand around the back of his neck made him look up. Sanji stared at him, moving closer with his lips parted until their noses touched, hips still moving.
“Don't stop cook” Zoro whined “I want you to be only mine”
“I'm yours mossy, but since I'm a little upset, I don't want to please you so quickly”
Zoro was surprised at the cook's nerve and at the challenging tone in his voice.
"But you love me, don't you? you want this?" Sanji groaned as he rocked his hips harder. It felt like the cook was determined to make him come. Zoro felt shivers while hearing Sanji’s panting and moaning, which didn't help at all. His heart raced and now his breathing became shallower.
“Oh, I see” The blond stood up, observing the slightly desperate expression on Zoro's face.
Sanji took off his pants. “Touch me and hold this,” he guided Zoro’s hand toward his erection.
“Jerk me off” he commanded, gasping.
Zoro sat down fast on the couch, Sanji sat in front of him with his legs spread.
“I want you to do it while staring at me.”
The swordsman began to give slow strokes, holding Sanji's thigh firmly with his free hand. Seeing Sanji's aroused face turned him on.
“Faster Marimo” 
The blonde squirmed and his face heated up every time he noticed Zoro’s fixed gaze on him.
Suddenly, Zoro put his dick inside his mouth, sipping the tip. It was so warm and wet that it was difficult for Sanji to cope with the sensations, he squeezed his eyes shut and shook his head. “Marimo, no...no… you're enjoying this.”
“SHH, Cook, you’re closer… don’t fucking lie” Zoro repplied as he released him before making him reach his limit.
“But, you know what, got me hard” Zoro took off his clothes and Sanji watched his cock convulse.
“Kiss me” Sanji sighed. Long, wet kisses spread over their bodies. Zoro was fascinated by running his tongue down Sanji's neck because he could smell all of his scent. He always smelled good even though his perfume was mixed with tobacco.
The blonde kissed Zoro's shoulders and chest, alternating using his tongue along his torso, down to his navel. He felt so pleased and complete. He had been waiting for the cook for so long, he felt like his body was going to explode, adrenaline at its peak, he wanted more. Finally, Sanji reached his schaft, wetting his hand he began to give the swordsman slow but constant strokes while he kissed and sucked his head.
Tumblr media
After going out to make sure everything was in order, Sanji returned to the kitchen. He began to hear Zoro's breathing hitched along with soft groans.
Sanji gave a sidelong glance and continued with the chores.
“Hmm F-fuck” he heard.
“What the hell this idiot”
The blond approached… “is he okay?” he looked at Zoro with a worried expression on his face. 
"San-ji ssh-"
In his dreams, did he call him by his name? Why only in those moments? Sanji was overthinking, while at a short distance, he noticed that Zoro's bulge had grown...
“there…
Sanji”
What he was hearing was not a nightmare. 
“Shit… what should I do… should I wake him up?” Zoro's body was twitching a little... "he's fucking face is... gorgeous" he thought. Sanji knew that if he continued seeing the swordsman in that state, it could have repercussions on him. To himself, Zoro looked extremely exquisite, he felt helpless.
"What kind of things did Zoro really think about him?" the blond was panicking. “If I just… no no, i can’t” The blonde took a little distance and felt the electricity running through his body.
“I'm not supposed to feel like this now.” Sanji desired Zoro, he wanted to experiment the most twisted things with him… but also there were romantic thoughts. He melted with the idea of sharing a kiss and then a bed, but he didn't feel able to do anything. This was the secret that he desperately tried not to project when they had to interact, his impulsive reactions and his heart eyes when ladies were around were pointless because the love and desire for the mosshead were clear on his mind. He really tried hard to think again about the women present in his life, but deep inside… nothing could compare to the anxiety and jumble of emotions that the swordsman provoked in him. 
“Mmm… cook make me c-” his voice was sweet. When Sanji heard that he backed away, tripping over a box.
“Ah fuck this!!! That's just what I needed!”
Despite the mess, Zoro was still in his dream, Sanji longed to know what was happening in that world.
“Ohh… I'm c-close…”
“I'm gonna get the shit out of here.” Sanji mouthed as he walked out awkwardly, trying to breathe normally. He felt an overwhelming heat, he leaned on the railing of the upper deck and stretched his body, looking at his pants to make sure that his crotch was not accusing him of something. His body was shaking. “How am I going to look at him in the face tomorrow?” If the situation wasn’t so fucked up, he would probably have laughed out loud. But he was dizzy, he wanted to scream. Frustration had completely taken over him.
Zoro woke up with a start, his pants were wet and warm. As he sat down, he noticed Sanji's figure moving outside.
“Shit, shit, shit” he thought to himself. He came out acting relaxed, as opened the door, he could tell that something had shocked Sanji so much, his eyes were wide open, as if he had seen a sea king or something extremely paralyzing.
“Love cook, something happened?”
Sanji didn’t answer.
Zoro got closer “I asked you something”. Sanji's heart was beating uncontrollably.
“I should ask that, you were having one of those dreams apparently” he replied as he clears his throat.
“What do you mean?” Zoro yelled back.
“OH for gods sake… forget it… please go to bed. I'm gonna be here”
Zoro stared at him until their eyes met. 
“Marimo, gooo” Sanji roared as he hid his face from him.
“Curly, why are you blushing?”
Sanji’s eyes narrow.
“Enough!”
There was a tense silence. 
“Was it a good dream?” Sanji softly inquired.
Oh, god. He could never tell Sanji the truth. “I, uh, I… I… don’t actually…”
“remember?” Sanji muttered to complete the sentence.
Zoro couldn't tolerate the tension any longer.
“You know what” Sanji regained his tone and strength.
“I’m interested in knowing cause you fucking called me by my name… a thing you haven’t done since we met… at least you haven’t addressed me like that personally, so… you should remember” he half-smiled with a sarcastic tone.
The blonde's blood was boiling, so he quickly decided to confront Zoro.
The muscles in Zoro's face tightened. He let out a sharp exhale as he resisted the urge to do anything impulsive, Sanji had grown serious again.
“Can’t say,” Zoro stubbornly shook his head.
Sanji turned towards him. His eyebrows showed an expression of concern and curiosity at the same time. He got closer to Zoro, like the many times when they are about to argue over something stupid, defying him.
“Again, why were you calling ME in your freaking dream?”
Zoro put a hand on Sanji's waist.
“You’re shameless,” the blond whispered.
“This is it” The swordsman approached Sanji, giving him an affectionate peck on his lips.
Sanji sighed as he wrapped his arms around Zoro's shoulders.
Nuzzling and kissing, the blond asked “why did this take you so much time?”
The swordsman grabbed him to caress his back, his big hands were warm.
Sanji's lips were softer than in his dreams, and yes, he was an excellent kisser.
The cook trembled, part of this whole silly moment felt unreal. Zoro held his face between his huge hands, the blond looked so innocent and soft, the opposite to the chaos he projected some minutes ago.
Silence made them desperate.
“you… were preparing to go up, right love cook?” 
“Say what you want, silly”
“I want to spend the night with you”
Sanji blushed.
They climbed up and stayed still for a while, opposing each other. Their eyes met, Zoro's eyes roaming over Sanji from head to toe, while the cook just smiled.
Sanji broke the distance to hug Zoro. They sat down and cuddled. Kisses continued, the blonde didn't want to release Zoro’s lips, who was already struggling to control his feverish needs. The blond’s hands were delicate and his skin was smooth.
The cook was aching to feel Zoro’s hands over him, that night meant the world to him, it was totally unexpected yet it was what he always wanted. At the same time, he didn’t feel that ready to go beyond mainly because he was physically exhausted. His body was always craving for physical contact with Zoro, but he didn’t want to be perceived as weak or something.
“Tell me what do you want and I wou-” 
“Curly, this is fine.” Zoro noticed that Sanji was already tired, not only with what had come up, but with everything he had been doing in the kitchen.
“Let’s stay warm like this” the swordsman moved his leg so that Sanji settled into his torso.The blonde felt all of Zoro's heat on his back, which was soothing.
“Would you tell me what the dream was about?” Sanji urged while Zoro covered both with a blanket.
“you already know… but there was something else that we could try… later” 
The cook's body started to feel heavier and more relaxed. Sanji fell asleep on his arms, as Zoro kissed his neck softly.
81 notes · View notes
jakeonao3 · 5 months
Text
warmth: zosan, >1k words, not rated
The Straw Hats had been getting closer to a winter island in the last few days, the weather being colder and colder each day. 
It’s on one of these nights that Zoro woke up to a strange feeling. At first he tried to ignore it, but after a while of failing at it, he got up. The first thing he noticed was the lack of a certain blond cook sleeping in his hammock. 
He thought he could be in the galley doing gods know what. So, he decided to get up and go see if everything was okay. As soon as he arrived outside of the kitchen, he thought it was empty, but by listening carefully, he could hear whimpering and teeth chattering. He opened the door with the hand that wasn’t gripping his blanket over his shoulders and closed it right behind him, so as to keep the cold out.
As soon as he looked around the room, he saw someone on the couch in a fetal position, probably to keep themselves warm. He stepped closer, knowing full well who it was, and gently touched their shoulder.
The figure grunted and said almost in a breathy whisper, “What is it, you idiot swordsman?” Zoro ignored the insult, feeling the coldness of Sanji’s skin even through the layers of his clothes.
“You’ll freeze to death if you stay here, where’s your blanket?” Sanji turned his head to look at him and said, “I don’t have one.” Zoro frowned, thinking about how he had bought them for everyone. “Didn’t you buy us blankets on the last island?”
Sanji nodded and looked down, trying to avoid Zoro’s gaze. “Yeah, I did. But since we’re low on money, I bought them for you guys, but not for me, so that we could spare some berries.”
Zoro’s frown hardened and completely vanished at those words as he said, “You’re a self-sacrificing idiot. Scoot over, we’ll share.”
Sanji didn’t know what to do, but that didn’t matter, his body did what Zoro had requested on its own. He sat up and layed down on the couch, Zoro following suit. He draped the blanket over them both and scooted even closer to the blonde.
“Give me your hands, cook.” Sanji didn’t even question him and did as asked. Zoro took the cook’s hands and put them on his chest. Then, he put one of his on the small of Sanji’s back, to bring him closer. Sanji tensed for a second, only to relax in Zoro's embrace a second later. He placed his head on Zoro’s shoulder and sighed in contentment. Zoro had always been warm, and Sanji was glad of that, especially now that he was sharing that heat with him.
98 notes · View notes
minniiaa · 3 months
Text
FINAL CHAPTER OUT!
LOOK AT ME FINISHING A WIP!!! Finally got around to finishing this one off and I have to say I love this little story. I kept it short and sweet (for once). I got a lil emotional at the end though not gonna lie. Gonna go run along and make some cupcakes as a reward. It's what Sanji would want.
(One Piece, Zoro x Sanji, Explicit)
Sanji has been hiding his lust for Zoro that grew during their two years apart. Feeling insignificant after the events of Wano, he decides to drink away his problems. Drunk Sanji gives in to his desires and seduces Zoro. When he wakes up the next morning, he remembers nothing of their night together. Sanji tries to deny what happened but Zoro won't let him. He never lets go of what's his.
LENGTH - 4 chapters / 28.840 words
35 notes · View notes
superbattrash · 9 months
Text
Say My Name (Like You Enjoy The Taste of It)
Pairing: Roronoa Zoro x Vinsmoke Black Leg Sanji 
Summary: Zoro likes the banter thing he's got going on with Cook. It's fun, it's natural and it's- suddenly gone, because for some reason Cook won't even look at him these days. It can't really have something to do with that whole "Try calling my name sweetly" thing Cook was going on about, can it?
A/N: for @princesskazuya. Thanks for encouraging me, my love :3 I had lots of fun writing this; it definitively won’t be the last time I write my boys ~  
"Oi, shitty cook," Zoro calls when his glass (who's he kidding, he doesn't use the glass Cook sets out for him; why bother, when he's going to drink the entire bottle anyway?) is empty. He needs more sake. Cook knows which bottles are good and which are strictly off limits or whatever he usually says. Zoro doesn't really listen. It’s easier to just avoid the boot coming at his head if he picks up the wrong bottle.
"I told you to stop calling me that," Cook snaps and then turns back to making weird eyes at Robin. "Try calling my name sweetly and maybe I'll listen, shitty swordsman."
It’s his usual spew and Zoro merely rolls his eyes and walks into the kitchen himself. It’s not like he’s the only one refusing to use Cook’s name; he can’t remember a time Cook ever called him Zoro, much less Roronoa. It doesn’t take Cook ten seconds before he’s rushed in behind him, yelling something about keeping his clumsy hands off the wine Cook is saving for his precious Nami-swan and Robin-chan. As if Zoro is the one with clumsy hands – he wouldn’t survive two days with his swords if he didn’t have perfect precision.
That should’ve been that. It’s always just that. This is how they communicate. Cook says something stupid, Zoro doesn’t listen, Cook gets angry, they either fight or Zoro gets drunk. It’s a nice, comfortable routine. They’ll repeat it again tomorrow and the day after, just like they always do.
Except it doesn’t go like that.
Because suddenly Cook doesn’t react to any damn thing Zoro tells him, let alone when he calls him. It takes Zoro about two days to realize it, which in hindsight is too slow a reaction for a swordsman, but he’ll use the excuse that this is Cook, damn it, it’s not like Zoro is keeping a watch on the guy every second of every day.
It doesn’t matter if it’s a genuine question: “Oi, Cook, when’s dinner?” or the usual banter, Zoro has grown so accustomed to over the past few months: “You wanna fight, shitty cook?!” There’s no reaction. And while Zoro can brush it off for a day or two – he’s not a child, he can take a hint and leave Cook alone for a bit – he’s starting to grow uncomfortable when a week’s gone by, and they haven’t had a single fight. Or conversation, for that matter.
He can’t seriously be this upset over a damn name? Zoro has never called him by his name, why is it suddenly an issue? You don’t see Zoro throwing a tantrum every time he’s called swordsman by Robin. He doesn’t even flinch when Cook usually calls him Marimo, no matter how stupid the nickname is.
By the seventh day he’s growing somewhat antsy. They haven’t seen land for a while, which is probably why it even bothers him in the first place. He tries asking Nami about it but she’s as helpful as ever.
“Have you, I don’t know, considered just calling him by his name instead of being a little shit?” She asks, voice all sugary sweet, like she’s making an actual helpful suggestion and not just making fun of him.
“Why should I?” Zoro grunts. “He never calls my name.”
“He calls you Zoro all the time,” Nami says.
“Not to my face, he doesn’t.” Zoro knows Cook has to talk about him sometimes, what with how often they got separated whenever something exciting happens – which Zoro will admit is quite often – but he’s never once heard him say his name. Which is fine, it doesn’t matter. It’s just a name. Zoro knows who he is, and he knows who Cook is.
“Well, at least he says it unlike someone else,” Nami says with a judgmental look. Rich coming from someone who’s never given any thought to Robin only ever calling her Navigator for the first month she knew them. “I’m not even sure you know what his name is.”
“Of course, I do. You don’t think I know my own crewmate’s name?” Zoro is starting to get pissed off. Is there anyone on this damn ship who knows him at all? He knows Cook’s name; he just doesn’t need to use it. He respects Cook, somewhat, and that should be enough.
“Oh, so he’s your crewmate now? I thought he was just the shitty cook.”
Zoro huffs and then leaves Nami to whatever it is she’s so busy doing that she can’t give him a useful answer. As he said. Helpful as ever. He considers asking Robin – she’s usually more insightful anyway – but he still has a hard time figuring her out. Besides, Cook is sticking awfully close to her these days and while Zoro wants him to stop being pissy, he does not want to talk about this in front of him like he’s not there. Zoro may not always look it, but he was raised better than to talk about someone right in front of them.
Luckily – he thinks at least – for Zoro he doesn’t actually have to go to Robin because she finds him on the eighth day of her own accord. He’s a little wary when she approaches him on the top deck. He’s training with the barbell because he can’t go in the damn kitchen, and he’s got this irritating itch underneath his skin.
It’s not like he doesn’t trust Robin; they saved her for a reason, after all, and she’s been very helpful. She’s a member of the crew and Zoro trusts her like he trusts the others. She’s just- there’s something all-knowing about her and it makes Zoro feel… a little inadequate. Not that he’s about to tell her that, or anyone else for that matter. Which is also why he doesn’t stop his training until he’s actually done.
He sets his barbell down and turns to Robin. She’s leaning against the railing comfortably; she’s nice enough to wait for him to finish before talking. Unlike every other person on this damn ship. Zoro really needs to set foot on land soon, he’s getting irritable at nothing.
“We’ll reach land before nightfall,” she tells him conversationally.
“Yeah,” Zoro says. He heard Usopp earlier too.
“Would you like to get a drink with me when we get there?” Robin asks with a soft smile. It seems genuine enough.
“A drink?” Zoro says with a frown. “Sure, if you think you’re up for it.”
“Someone has to make sure you don’t get lost again, little swordsman,” she teases.
Zoro grits his teeth at the jab, but she looks so relaxed that he can’t really be mad at her. Besides, Robin’s never wanted to spend any time with him one-on-one before. Maybe she’s finally coming out of her shell. And – the most important part of this entire endeavor – since she asked, she’s the one buying.
Zoro grins.
“I’ll be in your care then,” he says.
Robin looks a little surprised at his response but only for a second, then she’s back to her soft smile and all-knowing eyes. She nods at him and then she’s walking away.
“You miscounted,” she says when she’s halfway down the stairs. Zoro still hears her clearly. “You skipped one thousand nine hundred and eighty-three.”
Zoro very nearly throws the barbell after her. As if he’d ever miscount like that.
He starts over anyway. Just in case.
Usopp’s predictions are – as they nearly always are when he teams up with Nami – holding up; the sun hasn’t set when they dock at one of the biggest islands in the small cluster they’ve come upon. It’s not much more than a handful of smaller towns, surrounding a larger one, but the larger one has three separate bars which is more than enough for Zoro to find a place where nobody screams ‘Pirates!’ at him.
He doesn’t want to admit it but it’s mostly thanks to Robin that they find a suitable place to drink fast. She seems to know her way around any and all towns they dock at, despite her claiming she’s never been here before. It’s that all-knowing thing again.
It’s also thanks to Robin that Zoro is even allowed off the ship in the first place which is both insulting and rude. Like he can get lost less than a mile from the ship; he’s not a child. Usopp is busy with repairs and Cook dragged Chopper off before anyone got to them; Nami is making sure Luffy doesn’t get them into trouble which leaves Robin and Zoro free to roam the town without worries. It’s not like they have a curfew, but it’s nice to know everybody is safe.
Robin, it turns out, is a solid drinker. She’s not Nami but Zoro is kind of thankful for that; he doesn’t need someone to outdrink him, he’s just happy with the company. And Robin loosens up after a few drinks which is nice, although she does start to talk. A lot. It’s not bad, just different. She smiles more too, which Zoro finds makes him smile more in turn. She’s easy to hang around when she’s not hiding anything or running from people. Well, running alone, that is. They’re still pirates, after all.
She does, however, very quickly turn the conversation in a direction Zoro was hoping she wouldn’t. She’s clever like that; Zoro barely notices before she’s dragged him into the discussion. He’s not here to think about Cook; he’s here to drink so he doesn’t think about Cook.
“You could just call him Sanji like the rest of us,” Robin tells him, as if it’s just that easy.
“Where’s the fun in that?” Zoro shoots back in leu of an honest answer. He’s on his fifth beer and he does not want to get into this. Why does Robin care anyway? Why does anyone? Why does Cook?
“The fun,” Robin says as she glares at him. “Is that I don’t have to listen to Sanji complain about you all day and in turn watch you glare at his back like you can set him on fire with your eyes.”
“I don’t-”
“And,” she barrels on. “I would like to see his face when you do it.”
“Why?” Zoro asks with a frown. Granted, Cook does have an entire array of fun expressions (Zoro’s favorite is when his mouth hangs open in horror and his eyebrows knit close together, when he’s all speechless and his cheeks flush bright red in anger), but Zoro’s never thought of Robin as someone who would enjoy watching a spectacle between crew mates. And more importantly, there’s no way Cook will show any kind of entertaining expression just from hearing Zoro call his damn name. Maybe slight disgust or that superior smirk he sometimes shows, but nothing worthy of an audience.
“It’ll be fun,” Robin says easily.
“I really don’t understand you,” Zoro says with a sigh. It’s not necessarily a bad thing; he doesn’t have to understand someone completely to enjoy their company. And he does enjoy Robin’s company. It’s a little surprising but not unpleasant to realize.
“You don’t have to. You just have to trust me.”
“I do,” he says honestly.
“I know.” Robin smiles at him and takes another sip of her beer. She’s keeping up with his drinking nicely. “So?”
“So?”
“Will you do the entire crew a favor and make peace with our beloved cook?” While her tone is mostly teasing, Zoro can tell there’s a seriousness hidden underneath, like there often is with Robin.
“I don’t even know where to begin.” He shrugs even as he feels the weight of his own words on his shoulders. He’s not even sure he should begin. He’s not sure he’s done anything wrong. “He won’t talk to me, remember?”
“I’m pretty sure you know what he wants you to do.”
“Call him by his name, right?” Zoro clicks his tongue. “Shitty cook, I don’t understand him either.”
Robin finishes her beer with a thoughtful expression on her face. “Try it with me,” she says.
“Huh?”
“Try calling my name,” she tells him again, like it’s really that easy. Like that’s all this is about. It can’t be. Right?
“Why?” Zoro asks. It’s not like he can’t say Cook’s name; he knows his name, just like he knows Robin’s and like he knows Luffy’s. Just like he knows everybody’s names. He just- huh. Well, it’s true that he calls the others by their names but it’s not like it’s on purpose. He doesn’t argue with the others, not like he does with Cook. They don’t set his blood on fire; they don’t make him feel like he’s losing control; they don’t… they’re not Cook.
“Because I asked you to,” Robin says, a hint of impatience in her voice. “Come on, say my name.”
“Robin,” Zoro says easily. It’s her name, it’s all he’s ever called her. Almost, anyway. And she did ask nicely, unlike that curly browed bastard.
“Oh that is so not cute.” Robin makes a face and then gestures to the barkeep. They need more drinks for this, even she can see that. “Try again.”
“C- who said I wanna be cute?!” Zoro splutters. He’s not going for cute! He just wants Cook to stop being a dramatic piece of shit and go back to normal.
“Do you want Sanji to speak to you again or not?”
“Tch,” Zoro grits his teeth. “Fine. Robin.” He prolongs the n with an eight of a second and even that makes his tongue curl awkwardly on his mouth.
“No, no, cuter. Like this, Zoro-kun~”
Zoro almost rears back at the sugary sweetness of Robin’s voice. That is absolutely not how she usually calls him. Or anyone for that matter.
“Robin-san,” he tries and immediately feels his stomach turn. God, this is awful. Who talks like this? It’s one thing to be polite but this? Zoro wants to stick his head through the wall. He’s thankful for the beer that’s put in front of him; he downs it in one go and asks for another.
“Almost there,” Robin says, clearly grinning at him now. “Don’t get embarrassed now, swordsman, that isn’t fit for someone with a dream as big as yours. Do you think Hawkeye is above being kind?”
“Yeah,” Zoro says honestly. But then he frowns because no, that’s not quite right. Mihawk may not be kind, but he isn’t cruel either. He’s fair.
“I see the wheels turning,” Robin comments. “So? Do you want my help or not?”
“I want your help.” Robin raises an elegant brow at him. “Please,” he adds.
It’s not like he can explain it very well but having Cook ignore him is irritating. Infuriating, really. Especially since the bastard treats everybody the same as always. Zoro doesn’t expect them to be best friends - he’s got Luffy for that already and Cook enjoys spending time with Nami and Robin to him any day and that’s fine - but he needs their usual banter. He’s stronger because of it, because of Cook.
“Then try again, Zoro-kun,” Robin says.
Zoro is hopeless. At least that’s what Robin’s face is telling him. He goes through seven more beers before she lets up and even then it’s only because he finally forces out a “Robin-chan” that’s somewhat sweet enough for her taste. Zoro nearly gurgles his next beer to get it out of his mouth.
This is so not who he is.
“Names are important,” Robin says quietly. “For some people it’s all they have, Roronoa.”
Zoro can’t remember the last time anyone called him by his first name. Which is probably why he feels his heart skip a beat. He swallows thickly. The last time someone called him by his name… It was probably Mihawk back on Cook’s restaurant. Before that… well. Nobody’s used his name like that. God, it’s been long, hasn’t it?
“There’s no way he’ll be satisfied with that,” Zoro grunts into his twentieth? Twenty-fifth? Into his newly filled beer. Robin is chuckling at him; she’s getting drunk too, thank God, there’s no way he would survive the humiliation otherwise.
“He just wants you to acknowledge him,” Robin tells him like it’s a big secret. “Spend some time with him, compliment him. His cooking at least, I know you enjoy that.”
“Of course, I do,” Zoro huffs. Cook’s food is the best he’s ever tasted, and he always makes sure to make Zoro’s favorites.
“You ever tell him that?”
“He’s never asked!”
“It’s not really something you ask for, Zoro-kun,” Robin says with a laugh. She’s really milking the name thing now. “Do you ever ask for compliments?”
“I don’t need ‘em,” he says, trying not to smirk. He knows he’s great, he doesn’t need anyone to tell him. He’s going to be the world’s greatest swordsman; he can’t rely on something as frivolous as compliments from others.
“Well, maybe Sanji does. Don’t you want him to be happy?”
Zoro frowns. He’s never thought of that. Of course, he wants everyone in the crew to be happy, Cook included. But that’s just how a crew is, isn’t it? It’s not like he’s going out of his way to make anyone else happy.
“He’s… unhappy?” Zoro finds himself asking quietly. He makes Cook unhappy? Angry, sure, irritated, absolutely, but unhappy? That’s not what their banter is about. That’s not why he talks the way he does. That’s not what he wants.
What does he want?
“I’m sure he’ll be alright if you just give him what he wants,” Robin tells him.
Zoro frowns. What is it that Cook wants? What does he really want from Zoro? He refuses to believe this is about that stupid name. There has to be something else, something more. If only Cook would talk to him. Zoro slams his empty glass against the counter a little too hard, but Robin doesn’t comment on it. She’s good at reading him; it’s frustrating in other aspects but he’s grateful for it now.
Especially since the next set of feet through the door belong to a certain curly browed cook.
“There you are,” Cook says, and Zoro nearly whips around to face him. Until he realizes that he’s talking to Robin. Of course. “I’ve been looking for you.”
“I’m just having a few drinks with my favorite swordsman,” Robin says.
Cook makes a noise that Zoro can’t quite categorize. It’s not a positive noise though. He’s not usually annoyed with Robin, so it seems odd that he’d let her hear such a thing. Zoro glances at them out of the corner of his eye. Should he say something now?
“I can see that,” Cook says then. He nearly catches Zoro’s eye but then he’s staring very determinedly at Robin. “Come on, Robin-chan, it’s getting late. Why don’t I walk you back to the ship?”
“Oh, don’t mind me, I can get back on my own. It’s Zoro who could use a hand.”
Cook grits his teeth. “There’s no reason to help a drunkard who’ll just get lost anyway.”
“It’s because he’ll get lost that he needs your help,” Robin says. “Isn’t that right, Zoro-kun?”
“I could go for another drink,” Zoro says. There’s no way he’ll actively ask for help. Despite what they all think of him, he knows how to get back to the ship. Probably.
“See?” Cook sneers.
Robin sends Zoro a look.
“You could join me,” he then adds.
Cook looks at him like he’s suddenly grown another head. Or like he’s lost his mind. Either would probably be better than being on the receiving end of this particular look. Zoro tries not to let it show how uncomfortable he is. At least Cook is looking at him.
“Sharing a drink might help,” Robin chimes in helpfully. Teasingly? Zoro honestly isn’t sure what she’s going for here. “You could talk.”
“There’s nothing to talk about,” is Cook’s quick reply. He’s already turned his back on Zoro again.
It makes Zoro’s chest feel tight. This is so stupid. There’s no reason he should get on his knees and beg for Cook to forgive him when he hasn’t even done anything wrong. Cook is being dramatic, and it shouldn't be Zoro's responsibility to fix something that wasn’t even broken in the first place.
But then he remembers Robin talking about Cook being unhappy… It makes him ache in a way he hasn’t in years. He doesn’t like it. He grinds his teeth together and stares at his half-empty beer. He knows what he’s supposed to do; he knows what Cook wants from him. If there’s anything more to this, Cook will have to tell him directly. But the only way to get him to do that is to call his name.
He catches Robin’s eyes, and she tilts her head at him.
Right. Names are important to some people.
“Sanji-kun,” Zoro calls softly. It feels odd on his tongue.
The reaction is instantaneous. Cook’s back straightens impossible fast, and he turns to look at Zoro with something a little like horror on his face. Oh, no. Not horror. Is that a blush on his face? His eyes are huge and- have they always been so pretty?
Zoro shakes his head. That’s not a thought he’s used to. He knows Cook is pretty, he’s not blind. Or deaf. He heard the whispers whenever they go through crowded places.
“W-what did you say?” Cook – Sanji – asks.
“Sanji-kun,” Zoro repeats, keeping his voice light just like he’s practiced with Robin. He doesn’t want to swallow his own tongue at least, that has to count as progress. It might just be the alcohol talking though. “Won’t you have a drink with me?”
“You-”
“You can’t say no when he asks so nicely, can you, Sanji-kun?” Robin grins at them both. “I’ll go back first; you have fun now.”
“Wait-” Cook tries but she’s already out the door, leaving them alone together at the bar. He looks awkward standing there with his hand stretched towards the door.
Zoro expects him to leave. He doesn’t look happy to hear his name from Zoro’s lips; not that he’d expected him to immediately go back to normal, but then what else is there for Zoro to do? He’s done what Cook asked of him.
Then Cook plops down in the chair next to him with a deep sigh.
“I want wine,” he says grumpily.
“Okay.” Zoro doesn’t say anything else for a while, even after Cook’s wine arrives and he start swirling it around as if in deep thought. He still looks uncomfortable. Then Zoro remembers Robin’s words: show an interest, acknowledge him.
“What did you do today?” He asks.
“Are you drunk?” Cook frowns but at least he’s looking at him and he doesn’t look angry.
“Maybe a little.” Zoro shrugs. “Doesn’t change my question though. What did you do today?”
And despite his confused expression Cook answers. He’s dragged Chopper to any and all meat stores because Luffy needs his meat. He’s found a particular spice he’s been looking for; something both he and Chopper can use although Zoro suspects that might just be Cook trying to convince himself he’s allowed to buy it. If Zoro can see it, then Chopper absolutely can as well. He’s probably encouraged Cook to buy the spice by saying he could use it for some medicine or other.
Cook drinks his wine slowly while he talks. When his glass is empty, he doesn’t argue as Zoro orders him another. And he keeps talking, moving naturally along in the conversation. Zoro listens attentively the entire time, making sure to ask small questions or hum so Cook knows he’s listening.
Ah, the ache in his body is gone. Zoro could listen to Cook talk all day. He’s missed this. He doesn’t care if Cook yells at him or tells him about his day: as long as he keeps talking.
It’s late by the time they leave the bar; far later than they should have probably stayed out but Zoro doesn’t mind. He follows obediently along when Cook threatens him to not get lost on the way back.
There is still something nagging him though.
“Sanji-” Zoro starts and then nearly collides with Cook’s back when he suddenly stops walking.
“Okay, no, stop,” Cook says. There’s a nice pink tint to his cheeks again, although it may be from the wine he’s been drinking.
“What?”
“Stop calling me- stop saying my name.”
“I thought you wanted me to call you S-”
“No,” Cook interrupts, shoving his hands over Zoro’s mouth. “Not anymore, it’s fine, you did good, thank you. Now stop.”
Zoro tilts his head to the side slightly. Huh. This is interesting. “You don’t like it?” He asks, voice slightly muffled by Cook’s hands. He removes them awfully fast when Zoro starts talking.
“No, no, it’s- you’re good, it’s just- it’s not you,” Cook stumbles over his words. They don’t make any sense to begin with.
“Excuse me?” Zoro asks, eyebrows high on his face.
“That’s not how you call me,” Cook tells him, arms waving around in the air like he doesn’t quite know what to do with them. “That- this isn’t how we are.”
“How are we then?”
“Shitty cook,” Cook does an impressive impersonation of Zoro’s voice, scowling while he speaks. “And shitty Marimo. That’s who we are.”
“Why make such a big deal about it then?” Zoro asks, genuinely curious. “If you don’t want me to call you-” Once again Cook throws a hand in front of his mouth. Zoro grabs it and wrestles it away. He keeps a tight hold on it to make sure he doesn’t try it again. “I wasn’t gonna say it, dumbass.”
“See? That’s how you talk to me,” Cook says, ignoring Zoro’s question. Huh. He seems nervous too, although it could just be Zoro’s imagination. It’s not like he’s an expert in any and all things Cook.
He kind of wants to be though.
“You didn’t respond to my usual way,” he says instead of calling Cook out for avoiding his question. He’s got time; he’ll make Cook answer before long.
“Alright, I’m sorry for that, so let’s just go back to normal,” Cook says as he pulls his hand from Zoro’s grip.
Zoro’s hand feels oddly empty. When Cook starts walking again, Zoro narrows his eyes and doesn’t follow along. He wants normal but he doesn’t want to repeat this entire thing in two days or whenever Cook gets upset again. It’s too easy to just sweep it under the rug. Besides he’s been suffering for an entire week. Cook gets to be uncomfortable for a few hours and then forget about this? That’s not fair.
“No,” he says.
“What?” Cook turns around with a frown. He clearly expects Zoro to just pretend like the past week never happened, but he still hasn’t explained anything. He’s even changed his mind about the name thing and it’s frustrating but more than that, it’s confusing.
“I said no,” Zoro repeats. He’s not trying to be difficult – not really, not any more than he usually is – but he needs Cook to actually talk to him. Or at the very least be as uncomfortable and confused as Zoro’s been this week. It’s not about revenge, he tells himself, but there’s a small part of his brain that’s screaming at him to not let Cook get away this easily. He shoves it down, but it doesn’t make it any less true.
“What do you mean ‘no’?”
It’s not just about getting even though. There’s something Cook has yet to do, has yet to acknowledge. Which is why Zoro can’t help but tease him a little. It’s how they communicate; provocation is a glorious tool.
“I think an apology is due,” he tells him and then starts walking. It’s not hard to follow the only path out of the city but Zoro can see the momentary panic in Cook’s eyes when he catches up to him. Like he’s afraid Zoro will somehow lead them directly into the ocean with no way back.
“I already told you-”
“You should say it properly, Sanji-kun,” Zoro singsongs. This is actually rather fun when he isn’t being pressured to say it. Mostly because Cook looks like he either wants to kick Zoro’s head clean off his shoulders or jumps off a cliff himself. It’s endearing and a good look on him. It’s that perfect mix of embarrassment and rage that Zoro loves to evoke in Cook’s otherwise poised head.
“You-”
“How would I even know you’re talking to me?” Zoro interrupts. Cook has barely been able to string one entire sentence together and Zoro suddenly understands why Robin wanted to watch this. It’s fun, making Cook all flustered over nothing. “You’ve never called my name, not even once. It seems a little unfair given how you’ve been treating me the past week, don’t you think?”
“I think that’s the longest I’ve ever heard you speak,” Cook says, sounding almost in awe.
“Well?”
“I-” Cook sighs. He scratches the back of his neck as if he’s trying to buy himself time. Ultimately there’s only one thing he comes up with: “I’m very sorry for how I’ve acted.”
Zoro raises an unimpressed eyebrow.
“Zoro,” he then tacks on.
“Hm,” Zoro hums. He caresses Wado like he often does when he’s deep in thought. It’s a habit he’s had since the sword stopped dragging against the ground when he wore it in his belt. “You should try it out with my first name, I think that’d be better.”
“Listen, you shitty-” Cook is gearing up for a fight, it’s so easy to tell. He’s already shoving his hands deep into his pockets, rocking back and forth on his heels even as he walks.
“Alright, alright,” Zoro laughs, holding his hands up in surrender for good measure. He’s teased long enough, it seems. He doesn’t actually want to fight when he’s in such a good mood. Tomorrow though. Tomorrow he’ll say something else, something that’ll set Cook’s blood on fire, and he’ll give just as good as he gets. “You’re forgiven, shitty cook.”
Cook’s smile looks relieved and that- that’s a good look on him too, Zoro will admit. They walk in comfortable silence for a few minutes before he realizes there’s something he’s nearly forgotten to say.
“You still haven’t answered my question,” he says, keeping his eyes on the road in front of them. Was the path always this long? Maybe it’s just because it’s dark now, but it looks different than when he and Robin walked here earlier. Oh well, Cook would’ve told him already if they’re going the wrong way.
“What question?” Cook twists around to walk backwards so he can look Zoro in the eye when they talk. He’s very clearly not worried about where they’re going so it must be the right way. It’s nice, seeing him so relaxed.
“Why did you make such a big deal about the whole name thing in the first place?” Zoro asks. “Especially considering you changed your mind immediately.”
Cook looks like he’s suddenly being put under an interrogation light by the navy. So much for being relaxed. He turns around again but doesn’t stop walking.
“I didn’t know it would be like that,” he says.
“Like what?”
“Like- that it would be so… different.”
“So you, what, just wanted to hear me say your name once? Try it out?”
“Maybe.” It’s not the truth, at least not the entire truth, that much is clear from the teasing smirk Cook throws Zoro’s way. He really does know exactly how to rile him up.
“You could’ve just said that. I’m not a mind reader, you know.”
“Oh, I know.”
“Shut up,” Zoro bites, albeit much less harsh than he intended it. He must be out of practice going a whole week without getting to snap and bite and argue. Nobody does it like Cook does, there’s no reason to start fights with any of the others. He can feel himself starting to smile back; it’s annoying how easy it is to talk to Cook. “Was that really all it was?”
“Well,” Cook mutters. “Robin reminded me that if I keep giving in, nothing will change.”
“I don’t understand.” Giving in to what? To Zoro? It’s not like he’s baiting Cook. Well, that’s not entirely true, but he’s not the only one doing it. Half the time they fight, it’s because Cook started it.
“You’re not supposed to,” Cook says with another teasing smile.
Zoro frowns. That’s suspiciously close to what Robin told him earlier. “So. Robin made you do this, huh?”
“What, no, Robin-chan wouldn’t interfere with-”
Already back to the cutesy way he always calls Robin. Zoro swallows down the rush of emotion he can’t – doesn’t want to – put a name to.
“Bullshit,” he says instead of thinking too hard about the weird knot in his stomach. He’s probably just had too much to drink. “So this is all Robin’s fault?”
“Wait, no!” Cook grasps desperately at his arms but Zoro has fought him off when he’s serious; this is nothing. He’s free within a second. “Oi! Shitty swordsman! Don’t you dare say anything mean to Robin-chan!”
Zoro can’t help the grin stretching over his lips as he dances around Cook’s frantic attempts to get a hold of him. Finally back to normal.
At least that’s what he thinks.
Then Cook grabs his arm when they’re back at the ship. Zoro lets himself be turned around and waits somewhat patiently for Cook to speak. There’s something on his mind, something important enough that he’s got a determined look on his face. Zoro keeps waiting, tilting his head down slightly so they’re eye-to-eye. Cook swallows and Zoro follows the movement of his Adam’s apple with his eyes before he raises them again.
“Zoro,” Cook says.
“Sanji,” Zoro answers, echoing the same tone of voice Cook is using. It doesn’t seem to be the right thing to do because Cook drops his arm and rubs a hand over his face.
“As I thought, I can’t do this,” he mumbles.
Zoro rolls his eyes. “If you want something, open your mouth,” he says, impatience winning out. “I won’t know if you don’t tell me yourself.”
“I don’t wanna say,” Cook mutters.
Zoro sighs again and throws out his hands. How many times does he have to repeat himself? Has Cook learned nothing the past week? “Then, I don’t know, show me instead? I’m not an idiot, I can-”
There isn’t much of a height difference. Not enough to matter usually, anyway. It’s barely half an inch. And yet Sanji is raising onto his toes to press his lips against Zoro’s.
Oh.
Wait, what?
Zoro doesn’t even have time to close his eyes before Sanji pulls back. His entire face is red, but he’s stubbornly keeping eye contact. Zoro was wrong; this is his favorite expression of Cook’s.
“You-”
“You said you’re not an idiot, right?” Cook asks. “Figure that out then.” And then he’s stormed off.
Zoro might have been wrong. Maybe he is an idiot. Because he has no idea what just happened. That doesn’t stop him from running after Cook though. He’s already done the impossible and gotten Cook to talk to him again; what’s gonna stop him from asking for an explanation?
Or better yet, another kiss.
107 notes · View notes
anachronismstellar · 3 days
Text
Me: I'm going to write a funny body swap fic ahaha so funny!
Me, many many months later: HOW is this now a character study and WHY is angsty and has Trigger Warnings in it????
37 notes · View notes
dutchmancallypso · 1 month
Text
To whom it may concern, new lovey-dovey Zosan by me just dropped 💛💚 Happy spring everyone! 🌺
Words: 2,014
Summary: Zoro and Sanji have been dating for a while now and things are going pretty smoothly. One random encounter, though, leaves Zoro questioning himself. Is he what the cook really wants?
Every single interaction is massively appreciated💜
18 notes · View notes
starryvinsmoke · 4 months
Text
happy holidays! here is my lovely piece for the zosan secret santa 2023, for @simplylilyyy <3
a soulmate inception au, where i managed to get four different soulmate tropes in one fic with the same two charaters. i hope you enjoy!
19 notes · View notes
bidisastersanji · 5 months
Text
It's Sunday night so why not read part 3/3 of "Zoro gets lost because he uses the red string of fate like a compass" ? Part 1 here, part 2 here, ao3 here Hope you guys like it ;)
Sanji is being weird. Ever since that day on Thriller Bark, he’s definitely been avoiding him, only interacting with him when strictly necessary (to feed him), never making eye contact for too long, and leaving as quickly as he came. 
Shitty cook. What’s his fuckin’ deal? 
Zoro lets it sit for a couple of days, too injured to move out of the infirmary or to do anything about it anyways, before he comes up with a potential reason for the cook’s strange behaviour. It must be because of the self-sacrifice thing. It can’t be because of that... other thing, he muses. 
Back at the Baratie, when they’d first met, Zoro could immediately tell that Sanji didn’t know. The blonde couldn’t see it, or feel it...nothin’. It was painfully obvious. (It didn’t make him feel hollow at all!) So, he hadn’t said anything- what would’ve been the point? It wasn’t like it mattered to him either way: his goal was already fixed. Become the world’s greatest swordsman. Then, maybe look for the person tied to his soul. 
He didn’t expect to meet them so soon. 
He also didn’t expect for him to come aboard and join the crew. Sure, the ridiculous moron grew on him much faster than he expected, and he took great satisfaction from having someone of comparable strength look over their crew with him, someone who could handle him, his power, his ambition, his rough edges and biting words. He wouldn’t deny that. But he also hated how the proximity made his little...navigation problem way worse. 
Learning that Sanji grew up on a moving restaurant in the East Blue certainly explained why the thread moved around so much. Being on the same boat, however, brought the realisation that the closer they were to each other, the more the thread moved- and when living in such close quarters, stuck on a ship, the thread was constantly bobbing around as the cook moved around his kitchen, the pantry, the bridge, happily serving freshly prepared meals and snacks to his crewmates. 
If there was one good use that he got out of this, it's that he could always find the best time to sneak some booze from the kitchen- the red string a reliable indicator of Sanji being busy elsewhere. The downside was, of course, all the teasing his nakama, especially that witch Nami, made him endure. And it’s not like he could even reciprocate the teasing the day her tattoo turned the exact shade of a certain Miss Wednesday’s hair. He couldn’t risk his debt going up. 
Even when off the ship, Zoro’s sense of direction had never been as comically bad before. Using the red thread to move around was like breathing to him, and it constantly caught his eye, getting him lost- even in the midst of battle- going up the wrong stairs, running off in the wrong direction, finding himself in the most unlikely of places because the damn cook wouldn’t. stop. moving. Around. (Somewhere in his mind, Zoro was aware that he couldn’t expect Sanji to not move- he just was oh so tired of getting lost.) 
He noticed that Sanji never had problems finding him. Zoro’s chest felt light whenever he did. He didn’t linger on it. 
His chest feels anything but light now that Sanji is avoiding him like the plague. 
Strong enough to stand after a few days’ rest, Zoro follows the red thread to the galley. He pushes the door open and catches the sweet smell of Sanji’s stress baking. Of course. 
“I’m not giving you booze, marimo.” Sanji doesn’t look up from behind the counter, hands meticulously working to decorate whatever baked goods he’s whipped up today. 
“’m not here for booze, cook.” 
“Then get the hell out of my kitchen, it’s not lunchtime yet.” 
Zoro regards him cooly, standing between the counter and the dining table, and waits for him to look up. He has time. 
“...You gonna stand here all day, shithead?” 
“Mn.” 
Sanji sighs and meets his gaze with an affronted look, hands finally stilling in his decorating. 
“You’ve been avoiding me.” Zoro’s not one to beat around the bush. “Is this about what happened with Kuma?” 
Sanji stays silent, absentmindedly worrying his lower lip. 
“Look, I’m never gonna apologise for knockin’ you out and doing what I did- especially since everything turned out ok in the end. The crew couldn’t lose you, curls. This was my burden to bear. How can we move past this-” 
His blue eyes look furious, like burning ice. “We can’t,” he bites out. Sanji reaches for his cigarettes, soothing himself with the familiar motion of placing it between his lips. It wobbles as he speaks. “And the fuck do you even mean, they couldn’t lose me- they can’t lose you, dumbass. You still have to beat Mihawk and become the greatest, right?” 
Zoro sighs, tuning the cook out a bit as he nags him. Why Sanji can never see his own value, his importance to the crew, to him, he doesn’t know. He knows it’s not something he can fix with just a few words. 
“Why would you even,” Sanji starts losing his words from his frustration. His thumb and forefinger pinch his cigarette and he waves it around angrily. “you silly moss- I can’t understand you!” 
“That’s my line. Why did you try to take my place? Spoutin’ all that bullshit about finding another cook, huh?” 
Sanji blanches, mouthing silent words as he looks for a way to answer Zoro’s question. His visible eye flits to Zoro’s hand on his chest. The swordsman notices. 
“Y-you wouldn’t understand...” his face contorts painfully, brow furrowed. 
Zoro takes it all in. Where he’s looking, the way he’s been acting strange...it was more than what happened on Thriller Bark, then. “Oh yeah? Wanna bet?” 
“Not really, no.” 
“All right. Then why don’t I let you in on a little secret.”  
Zoro’s face is impassible as ever, and the cook seems intrigued.  
“...sure, why the hell not.” Then, to break the tension, “You gonna tell me the secret to your ridiculous hair colour?” 
“Better. ‘m gonna tell you why I get lost all the time.” 
“...so you are self-aware. Good job, marimo. Maybe next you’ll figure out basic hygiene.” Sanji’s jeer doesn’t mask how intently he’s waiting for Zoro to reveal his secret. 
The swordsman comes closer to the counter, placing his forearms and hands on the cool granite. Sanji’s eye follows the movement and seems to linger on the thread before returning to meet his own. This helps steel the swordsman in his decision. 
“You see, the reason I get turned around and lost is ‘cause I don’t navigate like most folk do. Growing up, I relied on my inner compass, and it worked just fine- I could always tell where North was, back then. No matter where I was.” 
“What changed?” 
“My north started movin’ around,” he huffs. 
“That doesn’t make any sense.” 
“Yeah, didn’t make sense to me either. But then my friend told me that the red string on my finger wasn’t a compass.” 
From how close they’re standing; Zoro hears Sanji’s breath hitch. He grins and brings his hand up from the counter, wiggling his pinky. 
“Y-you can see it?” Sanji’s face is twisted with shock and confusion. 
“Always have.” 
“But then why- why didn’t you say anything?” 
“Could tell that you didn’t see it too. Didn’t wanna make a fuss.”  
Sanji’s mouth opens on an inhale- ready to retort, but Zoro cuts him off before he gets the chance. “Think, cook. How would’ve you had reacted if I’d told you?” 
That shuts him up. Head slightly hanging, his unlit cigarette is in pieces, wrung out by his nervous hands. 
Always a contrarian, Zoro feels calm, his chest now warm and light like bread fresh from the oven. He can feel his lips stretch into a lazy smile despite himself. The shitty cook can see it. He can see the thread. It’s a start. 
“Sanji.” 
His blue eyes are cloudy, distant, deep in thought, and it takes him a few seconds to realise that swordsman said his name. His actual name. Zoro’s chest feels a little tight at the cute blush that dusts his cheeks, spreading to his ears. Tempers the urge to tease him about it, watch it deepen. He should probably say the important stuff first, do what he came here to do in the first place. 
“I won’t apologise for Thriller Bark because I'm selfish. I couldn’t bear to lose you.” Zoro prefers to speak with actions, not words, and he hopes that this action was loud enough. 
Listen, cook. Please listen. 
Sanji ponders his words for a moment, eyes searching his face with an intensity that keeps Zoro rooted to the spot. Under his crisp white button up, his chest rises and falls with a deep, deep sigh. He seems to come to a decision, and Zoro can’t deny his sweaty palms are itching to fidget with his earrings as he watches Sanji join him on his side of the counter. His footsteps suddenly feel quite loud, the light a bit too bright- but Zoro keeps his face schooled in a neutral expression and turns to face his crewmate. 
The thread is short, now, their bodies, close.  
“You won’t apologise.” 
Zoro shakes his head no. 
“Then you better be ready to make it up to me your whole life, you shitty marimo.” 
I hear you. 
Zoro’s heart beats like war drums, victorious and bold and indomitable, blood racing, making his body sizzle with restless energy. He watches in awe as Sanji’s hand- the one with a delicately corded red rope tied to the pinky- reaches for his own, interlocking their hands between them. It looks nice, the red string bright and proud against their skins’ neutral tones. Evidence of their unique bond. 
His face must be saying something because Sanji looks handsomely mischievious, pearly whites peeking out from an idiotic grin. 
“So, you’re gonna kiss me or what?” 
Zoro doesn’t need to be asked twice, and for once, does as Sanji says. 
162 notes · View notes
etovest · 1 month
Text
No Good Has Ever Come
Zoro/Sanji | Mature | 10,572 words
He was getting quite tired of his brain conjuring evidence to incarcerate his desires.
One abandoned planet later, all Sanji can do is live with it.
Link to AO3
13 notes · View notes
kili-chan · 5 months
Text
I’m searching for a Fanfiction:
Zoro and Sanji got lost on a winter island. They find a hut and behind it there is a greenhouse and a Farm, also a lake with a dangerous creature. Zoro and Sanji fall in love with each other and try to stock the hut for other lost sailors. Zoro is good at gardening, that is all I remember, it was a really good read and I hope you will help me find it.
I read it a few month ago and can‘t find it since
12 notes · View notes
sanjis-moulinrouge · 3 months
Text
A Continuous Realization
Zoro x Sanji | +18
Summary: Zoro was lying on his couch, naked again, carefree, snoring with the towel covering him minimally. Sanji was perplexed when he saw his imposing body. He felt his pulse quickening and a flow of overwhelming heat on his face, especially his nose.
AO3:
This is the longest thing I've ever written, so I prefer to share the link.
43 notes · View notes
jakeonao3 · 2 months
Text
running from the daylight
zosan, 2.1k words, rated M One evening, Zoro was tired and wanted some sake before bed. Sanji kicked him, but he didn't try to fight back. After he left the kitchen he coughed blood and a petal. That was the start of the Hanahaki Disease.
tags under the cut
Additional Tags: Hanahaki Disease, Roronoa Zoro has Hanahaki disease, Roronoa Zoro Loves Vinsmoke Sanji, Not Actually Unrequited Love, Pining Roronoa Zoro, Hurt Roronoa Zoro, Hurt/Comfort, Mentions of Blood, Idiots in Love, Soft Roronoa Zoro/Vinsmoke Sanji, Getting Together, First Kiss, Happy Ending, Gay Roronoa Zoro, Bisexual Blackleg Sanji, Aroace Monkey D. Luffy
41 notes · View notes