Actions

Work Header

The Way He Laughs

Summary:

5 times Zoro finds Sanji cute, and the one time he tells him that.

Notes:

Hey reader, guess who wrote a 10k oneshot when she was supposed to be working on 2 long fic wip rn. I'M DEFLECTING OKAY. Imma rant, it's just making me anxious since the response to those fics' current chapter has been nonexistent, and it's making me worried people don't like the plot anymore.

Enjoy this fic, of Sanji being a pookie and Zoro pining.

(See the end of the work for more notes.)

Work Text:

"Luffy, no! Put the roasted meat skewers down, that is Chopper's birthday money!" Sanji’s voice cut through the market clamor, irritated and exasperated. He snatched a heavy leather coin purse out of the captain’s reaching hands, shoving Luffy backward by his face.

"But Sanji, the meat is singing to me!" Luffy whined, his lower lip stretching out to ridiculous proportions.

"I don't care if it's performing a full opera, we are here for the reindeer," Sanji snapped, turning a sharp glare toward Usopp, who was currently trying to negotiate for a wooden slingshot with a built-in smoke bomb. "And Usopp, a cotton candy loving doctor does not need a toy with 'tactical battlefield advantages.' He wants something cute!"

Zoro trailed a few paces behind the group, his arms crossed over his chest, looking thoroughly thoroughly miserable. The only reason he was even here, enduring the crowded marketplace, was because Nami had cornered him on the Thousand Sunny three hours ago. “You’re going as muscle to carry the bags, Zoro. If Sanji comes back with a single bruise from lifting heavy crates and can’t cook, I’m doubling your debt.” He let out a low grunt, his gaze drifting away from the screaming match between Luffy and a fruit vendor, landing instead on the blond cook.

Sanji had finally managed to get into a quieter, tucked-away boutique filled with children's toys and handmade crafts. Away from the rowdy streets, a strange shift came over him. Zoro watched, his eyes narrowing slightly, as Sanji stepped up to a shelf lined with soft, stuffed animals and tiny, embroidered costumes.

There was something intensely focused about the way the cook shopped for the people he actually cared about. He didn't just grab the first bright object he saw. He knelt down on the wooden floor, his tailored trousers pressing against the dust, and picked up a plush toy. His long, slender fingers carefully checked the neatness of the stitching. He turned it over, smoothing down the fabric, muttering quietly under his breath.

"No, the blue is too bright. He likes softer tones... maybe the cotton filling is better than the wool..."

Zoro shifted his weight, his arms tightening against his chest. He pretended to look at a wooden rocking horse nearby, but his eyes kept darting back to Sanji. He had never noticed before how soft the cook's expression got when he was doing something purely for someone else’s happiness. 

Then, Sanji’s hands stopped on a specific shelf.

"Look at this," Sanji said, his voice dropping into a breathless, genuine laugh. He stood up quickly, turning around to face Zoro, completely forgetting their usual animosity in his excitement. He held up a small, round plushie. "It's practically made for the brat."

It was a little reindeer wearing a tiny, perfectly tailored white doctor’s coat, complete with a miniature felt stethoscope stitched over its heart.

Sanji’s eyes were incredibly bright, crinkling at the corners in that easy, radiant way Zoro almost never got to see. "Look at the oversized little hat, Mosshead. He's going to lose his mind."

"Yeah. Looks like him," Zoro grunted, his throat suddenly feeling incredibly dry. He forced himself to look at the toy, but his gaze kept sliding back to the flush of color on Sanji’s cheeks, the genuine, happy curve of his lips.

Sanji laughed softly, turning the reindeer over in his hands one more time. But as he went to set it aside to pay, his eyes caught on another plush sitting right beside where the reindeer had been.

It was a little white bunny. It wore a tiny, slightly crooked chef’s hat and a miniature green apron.

Sanji paused.

Zoro caught it, because he had been staring at Sanji for the last twenty minutes without taking a breath.

Sanji absentmindedly picked up the bunny, still holding Chopper's gift in his other hand. His thumb brushed over the tiny, stitched apron. A smile broke across his face; not his usual smirk, and not the loud, exaggerated grin he saved for Nami and Robin. It was small. Fond. Deeply personal, and almost embarrassed.

Zoro’s mind went back to months ago when during a drunk game or truth and dare where Sanji admitted to Chopper how growing up, he never had a favourite toy or any simple toys since the kitchen knives were his first proper gift from Zeff.

For a second, Sanji looked at the little chef bunny like it was the most precious thing in the shop. 

Then, catching himself, he shot a quick, guilty glance around the room to see if anyone was watching. Zoro instantly looked away, staring hard at the ceiling.

Satisfied he was unobserved, Sanji quickly set the bunny back on the shelf, his fingers lingering on its ears for a fraction of a second before he turned toward the counter. "Oi! Luffy, Usopp! We’re leaving!"

Zoro stood frozen for a beat. His stomach did a strange, violent flip, a warm, heavy sensation settling deep in his chest.

Ten minutes later, while Sanji was fiercely arguing prices with a vendor outside over a box of birthday sweets, Zoro quietly doubled back. He walked into the toy shop, ignored the shopkeeper’s confused look, and marched straight to the back shelf.

The bunny plush was sitting slightly crooked where Sanji had left it. It was completely ridiculous. It had floppy ears, a tiny, goofy embroidered smile, and a ridiculous little bow on the apron. It was the stupidest thing Zoro had ever seen.

He snatched it off the shelf, threw a handful of berries at the counter, and shoved it deep into one of the empty canvas bags before anyone could see.

That evening, the galley of the Thousand Sunny was a warzone of celebration. Chopper had opened the doctor plush, his eyes turning into giant, sparkling saucers before he immediately burst into tears of pure, overwhelming happiness.

"It's me! You jerk! It's a little doctor! Robin, look!" Chopper wailed, hugging the toy to his face while Luffy cheered and Usopp began fabricating a story about how he had fought off a sea king to secure the rare fabric.

Sanji leaned against the counter, a cigarette bouncing between his lips, looking incredibly smug. "Of course it is, Chopper. Only the best for our doctor."

Zoro sat at the end of the table, sipping his ale, waiting. He watched the chaos peak, watched Luffy try to steal Chopper's cake, and watched Nami chase them both out onto the deck. Slowly, the galley emptied out, leaving only the clinking of dishes and the quiet hum of the night sea.

Sanji turned his back to start washing the plates.

Zoro stood up. He walked over to his corner bench, grabbed the wrapped bundle he’d hidden under his coat, and marched over to the sink. Without a word, he roughly shoved the plush against Sanji’s ribs.

Sanji jumped, nearly dropping a plate. He blinked, looking down at the object, then up at Zoro. "What the hell is this, Marimo?"

"Open it."

Sanji scowled, but dried his hands on his apron. He tore the paper away, and the little chef bunny tumbled out into his palms. Sanji froze, his breath hitching. "What... why do you have this?"

"You wanted it," Zoro said bluntly, crossing his arms and leaning against the counter, trying to look casual despite the frantic hammering in his ribs.

"I did not!" Sanji’s face flushed an instant, brilliant crimson.

"You stared at it for like ten minutes in the shop."

"I picked it up once!" Sanji shot back, his voice rising in pitch, his defensive walls slamming right back up.

"Yeah, but you touched it three times," Zoro corrected smoothly, a small, rare smirk tugging at the corner of his mouth. "You checked the stitching. You smiled at it."

Sanji’s face was practically radiating heat now. He looked genuinely flustered, clutching the bunny tightly by one of its floppy ears like he was trying to figure out whether to hide it or use it as a weapon. "Why the hell were you counting?! Why were you even watching me, you damn stalker? I don't need some dumb plushie. I'm a grown man, you idiot!"

"Then throw it away," Zoro challenges softly, stepping a fraction closer. His voice lost its rough edge, dropping into something quiet, almost teasing. "Go ahead. Toss it in the trash."

Sanji glared up at him, his blue eyes wide, his chest heaving slightly. He looked down at the stupid little bunny in his hands, his fingers tightening around the soft fabric rather than letting go. He bit his lower lip, looking thoroughly defeated and incredibly beautiful under the galley's warm yellow lights.

"I hate you," Sanji whispered, the insult entirely lacking its usual bite. It sounded breathless. Soft.

"Yeah, yeah," Zoro murmured, turning on his heel to leave the kitchen. "Happy birthday to the kid."

But he noticed Sanji didn't throw it away.

Hours later, the ship had completely settled with silent slumber. The gentle rocking of the waves against the hull was the only sound echoing through the wood.

Zoro woke up in the men's quarters, his throat parched. He scratched at his bare chest, swinging his legs out of his hammock, and decided to head toward the kitchen for a drink of water. He walked out onto the deck, the night air cool against his skin, and stepped into the main companion way.

As he passed the lounge, Zoro stopped dead in his tracks.

Sanji was asleep on the couch. He must have taken the late watch and decided not to go down to the bunks. He was curled up on his side beneath a thick green blanket, completely dead to the world.

But it wasn't just that. Tucked tightly against his chest, right beneath his chin, was the little white chef bunny.

Sanji  had both arms wrapped around it protectively, pressing the soft toy against his heart. His face was buried slightly into the plush ears, his breathing slow and even. The moonlight caught the soft lines of his face with the peaceful parting of his lips. He looked entirely safe. Entirely warm. Devastatingly soft.

Zoro stared. He couldn't move. He forgot how to breathe.

Suddenly, his heartbeat felt entirely wrong since it was thumping so hard against his ribs it felt like it was going to break right through his chest. A strange, terrifying, and fiercely protective warmth flooded his entire body, starting from his toes and rushing all the way to his face.

Sanji shifted slightly in his sleep. He let out a tiny, soft, contented sigh, pulling the bunny even closer, burying his nose further into the fabric.

Zoro’s hand reached out blindly, his fingers physically gripping the wooden door frame just to keep his knees from buckling. The sheer, overwhelming tenderness of the sight was a physical blow to his chest. It was a feeling so intense, so violently sweet, that it terrified him to his very core.

He stared at the sleeping cook, the silver light illuminating the soft golden strands of his hair, realizing with absolute certainty that he would fight the entire world just to keep that peaceful look on Sanji's face.

...oh, Zoro thought, his mind racing in absolute, unadulterated horror as his heart hammered wildly. Oh no. I'm completely screwed.

˚.⋆𓂃𓊝 ˚ ⋅૮₍ › ˕ ‹ ₎ა ⋅˚⋅⋆𐙚₊˚⊹♡

Zoro pulled the collar of his heavy green coat tighter around his neck, burying his nose into a dark wool scarf he had reluctantly accepted from Nami. He would rather walk plank-first into a sea king's mouth than admit it out loud, but he was freezing.

And then there was Sanji.

The cook had spent the entire morning strutting down the snow-covered streets in nothing but his usual black suit jacket and a thin button-down shirt. His hands were shoved casually into his pockets, a cigarette dangling from his lips as if he were taking a mild springtime stroll through a garden. Apparently, suffering for the sake of a sharp silhouette was a fundamental pillar of his personality.

By mid-afternoon, Chopper finally reached his breaking point.

"You're going to get sick!" the little reindeer cried, his voice echoing down the narrow alleyway as he dragged an enormous, violently heavy bundle out of a nearby clothing shop. He hauled it over his head, shoving a massive knitted object directly into Sanji’s chest. "Put it on right now! Doctor's orders!"

Sanji recoiled as if he had been struck by a sea stone weapon. "I am absolutely not wearing that, Chopper. It completely ruins the line of my trousers."

"You're shivering!" Chopper wailed, stomping his little hooves into the snow.

"I'm elegant, you little asshole," Sanji snapped back, though the effect was somewhat ruined by the way his teeth audibly chattered on the word elegant.

"You're becoming the All Blue!" Chopper yelled back, pointing a furry hoof at the distinct violet tint on the cook's lips.

Ten minutes, a barrage of medical threats, and a highly dramatic guilt trip later, Sanji lost the argument.

Zoro had stepped into a local weapon shop to look at whetstones, and when he walked back out onto the snowy street, he almost marched directly into a solid brick wall. His boots skidded on the ice, his lone eye widening as his brain ground to a screeching, catastrophic halt.

The sweater was colossal. It was a thick, heavy cream-colored knit, woven from a wool so dense it looked like it could stop a cannonball, and it swallowed Sanji completely. The hem drifted past his thighs, and the sleeves hung a full four inches past the tips of his fingers, pooling in thick, heavy folds. Because the garment was designed for someone twice Sanji's breadth, the wide ribbed collar slipped low to one side, completely exposing the sharp line of his collarbone.

It destroyed his usual razor-sharp, lethal silhouette entirely. Instead of clean lines, tailored suits, and intimidating posture, he looked... soft. Warm. Dangerously, unbearably adorable.

Sanji noticed Zoro staring immediately. His visible eyebrow twitched, a heavy flush creeping up his neck that had absolutely nothing to do with the winter frost. He glared, his jaw tightening as he hitched a heavy canvas grocery bag higher up on his hip. "Don’t say a single word, Marimo. I will kick you into the frozen harbor."

Zoro said nothing. He literally couldn't. His internal vocabulary had been entirely reduced to a confused, panicked hum somewhere near the vicinity of those oversized sweater sleeves. He simply fell into step beside the cook, his hands buried deep in his coat pockets to hide the sudden, ridiculous trembling of his fingers.

Sanji grumbled viciously under his breath, adjusting the grocery bags against his side. Every time he shifted his weight, the massive, empty wool sleeves flopped uselessly over his hands like heavy paws. Zoro watched, helplessly fascinated, as Sanji let out a sharp hiss of frustration, shaking his arms out to push the cuffs back, only for the heavy fabric to slide right back down over his fingers two seconds later.

Then, Sanji stopped in the middle of the sidewalk, clearly deciding he needed a cigarette to survive the sheer humiliation of his existence.

He managed to fish a smoke out of his pocket using his teeth, but when he went to reach for his lighter, the massive cream-colored sleeve got entirely in the way, burying his hand completely.

He shook his wrist once, irritably. "For fuck’s—"

The sleeve fell right back down, enveloping his fingers like a mitten.

Zoro had to violently bite the inside of his cheek, his teeth sinking into the flesh so hard he tasted copper, just to stop himself from making a highly uncharacteristic noise.

"What the hell is wrong with your face?" Sanji narrowed his blue eyes, looking at him with deep, seething suspicion.

"Nothing," Zoro grunted, his voice sounding about three octaves deeper than usual.

"You look constipated. Or like you're having a stroke. If you're going to laugh, just do it so I have an excuse to break your ribs."

"Shut up and light your damn weed."

Sanji let out an aggravated growl, finally using his teeth to yank the left sleeve back, pinning the heavy wool against his ribs with his elbow while he freed enough fingers to flick the golden lighter. He muttered a continuous stream of colorful profanities the entire time, the small flame casting a warm, amber glow over his flushed face. The second he snapped the lighter shut, the heavy sweater paw reappeared, sliding right back over his hand. 

Zoro closed his eyes for a brief second, silently asking whatever gods governed the Grand Line why they were testing him so thoroughly. He was losing his mind. The terrifying part was that Sanji had absolutely no idea what he was doing. He was just walking down a snowy street, complaining dramatically about the price of winter cabbage, while looking like a soft, fluffy creature that belonged nowhere near a pirate ship.

They turned a corner onto a particularly steep incline, the cobblestones hidden beneath a treacherous, glassy sheet of black ice. Sanji, still distracted by his ongoing battle with his sleeves, took a step forward and his boot lost all traction.

His eyes went wide, a sharp gasp leaving his lips as he began to tilt backward.

Zoro’s reflexes moved before his brain could even process the threat. He lunged forward, his large hand shooting out of his pocket to catch Sanji firmly by the elbow before the cook could crash onto the frozen ground.

The oversized cream sleeve bunched up massively beneath Zoro’s palm. The wool was incredibly thick but more than that it was so fluffy, beneath the layers, Zoro could feel the distinct, slender firmness of Sanji’s arm, surprisingly warm despite the freezing air.

Sanji froze, his breath hitching as he steadied himself. He slowly looked up.

A few stray flakes of white snow had caught in his messy blond hair, glittering like tiny diamonds under the overcast sky. The tip of his nose was dusted a bright, vibrant pink from the cold, and his usual sharp, defensive expression softened just a fraction when he realized exactly whose hand was keeping him upright.

For a second, the shouting of the distant market and the howling of the winter wind seemed to fade into a heavy, suffocating silence. Sanji’s blue eyes searched Zoro’s face, wide and unguarded, his throat bobbing as he swallowed hard.

"…thanks," Sanji murmured, his voice dropping into a quiet, breathless register that made the exposed skin of his bare shoulder twitch.

Zoro’s heart itself slammed directly into his ribs with the force of an Impact Dial. A sudden, terrifying wave of heat rushed straight to his face, making his ears burn beneath his bandana.

Panicking, Zoro let go far too quickly, practically throwing Sanji upright with a rough, clumsy shove that nearly sent the cook sliding in the opposite direction.

"Watch where you're going, dumbass," Zoro barked, his voice sounding entirely too loud as he spun around and began stalking ahead through the deep snow, his boots digging into the powder with unnecessary violence.

"Hey! What the hell is your problem, you moss-headed bastard?!" Sanji yelled after him, his voice echoing down the street as the heavy sleeves flopped wildly with his angry gestures. "You're the one who pushed me! I'm going to cook your sake into a gelatinous mold, see if I don't!"

Zoro didn't look back. He couldn't. He kept his eyes locked straight ahead, his chest heaving as he tried to regulate his completely ruined breathing.

Zoro stared at the gray horizon of the ocean visible past the docks, very seriously considering walking straight into the freezing water and staying at the bottom of the sea until the spring island.

˚.⋆𓂃𓊝 ˚ ⋅૮₍ › ˕ ‹ ₎ა ⋅˚⋅⋆𐙚₊˚⊹♡

 The bar night had started normally enough. The local tavern on the winter island was loud, and the Straw Hats had taken over the largest table in the back. But by midnight, the crew had gradually dispersed, and Sanji was completely, undeniably gone.

He wasn’t a messy drunk. He didn’t pick fights or smash furniture. No, it was significantly worse than that: Sanji was an emotional, chatty drunk.

Which was exactly how Zoro found himself hauling the cook through the freezing, snow-covered streets toward the Thousand Sunny. Sanji was hanging halfway off his back, his long legs dangling limply while his arms loosely locked around Zoro’s neck. He was rambling endlessly, his cheek pressed firmly against Zoro’s shoulder, his words blurring together between tiny hiccups and dramatic, free-floating hand gestures that occasionally smacked Zoro in the side of the head.

"—and then, if you brown the garlic too fast, the bitterness just... it completely ruins the whole foundation, y’know? People don’t respect soup enough, Marimo. They think it’s just hot water and leftovers. It’s a tragedy. A culinary tragedy."

"Mm," Zoro grunted, shifting his weight to keep the cook from sliding down his spine.

"And a good stock takes patience. REAL patience. You can’t rush a simmer. If you rush it, you kill the soul of the bone marrow."

"Yeah."

Sanji went entirely still for a second, then lifted his head, his blue eyes wide. "You aren’t listening to me."

"I’m literally carrying your heavy ass through a blizzard," Zoro snapped, his boots crunching loudly in the deep powder. "I'm listening."

Sanji gasped dramatically, a sound so laced with theatrics it belonged on a stage. "You’re so mean to me. Just a brutal, unfeeling moss-man."

"Keep it up and I should leave you right here in a snowbank."

"You’d miss me," Sanji mumbled, his head dropping back down onto Zoro's shoulder with a soft thud. His golden hair tickled the edge of Zoro's jaw.

Unfortunately true,  Zoro thought, his jaw tightening as he stared straight ahead at the snowy path.

Sanji kept talking anyway, entirely unbothered by the lack of witty banter. He talked about pastry crusts. He talked about the exact texture of proofed bread dough. He tumbled into vivid childhood food memories, his voice dropping into a softer, looser register that Zoro had never heard before. It was warm, completely stripped of its usual sharp, defensive edges, and laced with a sleepy, rhythmic cadence. Zoro barely understood half of the culinary jargon, but his ears kept tuning into the sound of it like a magnet.

Still, eventually, Zoro’s internal gauge for emotional vulnerability reached its absolute absolute maximum capacity. The cook's proximity, the soft breath against his neck, was starting to make his chest feel tight.

"Can you shut up for five seconds?" Zoro growled, trying to sound like his usual grumpy self.

Sanji pouted, his lower lip visibly sticking out against the dark fabric of Zoro's coat. "Rude."

"I swear to god, Curly—"

"And another thing about deep-sea seafood—"

In a moment of sheer, exhausted stupidity and mostly a desperate reflex to break the overwhelming tension wrapping around his heart; Zoro intentionally loosened his grip beneath Sanji's thighs.

He expected the cook to catch himself, or at least curse and kick him in the ribs. Instead, Sanji slipped directly off his back, tumbling backward into a pristine, two-foot-deep snowbank with a soft, offended yelp.

Silence fell over the street. The wind howled softly, kicking up a flurry of white flakes.

Zoro smirked, turning around with his arms crossed, ready to deliver a scathing insult about the cook's complete lack of situational awareness. "Serves you right, you damn—"

The words died a violent death in his throat. Zoro froze.

Sanji was sitting upright in the middle of the snowbank, a dusting of white powder coating his black suit and settling in his messy blond bangs. He wasn't yelling. He wasn't reaching for his shoes to kick Zoro into the next sea. 

He was simply staring up at Zoro with huge, glossy, incredibly wet blue eyes. He looked completely, utterly, genuinely heartbroken.

"…so mean," Sanji mumbled quietly, his voice cracking just a tiny bit as he looked down at his own snow-covered knees.

Zoro felt his actual soul leave his physical body.

A wave of pure, unadulterated panic hit him so violently his vision swam. His internal alarm system didn't just go off; it detonated. Oh no. Oh god. I broke him. I broke the cook. Luffy’s gonna kill me.

"Oi— no, I—" Zoro scrambled forward, dropping to his knees in the snow right in front of him, his hands hovering mid-air like he was trying to disarm a live bomb. "I didn’t mean... look, don’t make that face."

"What face?" Sanji sniffled, looking up, his lower lip pulling in slightly. He looked weirdly small, buried in the white powder, and the unfiltered sadness radiating from him made Zoro experience a level of profound guilt usually reserved for high seas piracy and treason.

"That one! The... the pathetic one!" Zoro’s voice cracked in sheer panic. He reached out, grabbing Sanji by the shoulders, his thumbs accidentally brushing against the cook's warm neck. 

"I'm sorry, okay? I was just joking. I'm sorry!"

Sanji blinked slowly, the glossy sheen in his eye wavering as he processed the words. "You... you apologized."

"Shut up."

"You never apologize. You're a brute."

"I said shut up!" Zoro's face was burning a brilliant, furious red that had absolutely nothing to do with the sub-zero temperatures. He was practically vibrating with anxiety.

Instead of hoisting the cook back onto his shoulders, Zoro reacted in pure, unadulterated panic. He lunged forward, scooped one thick arm under the bend of Sanji’s knees, and slid the other securely behind his upper back. With a sharp grunt, he lifted him completely out of the snowbank, hoisting him up bridal style.

Sanji let out a sharp, offended whoosh of air as he was suddenly launched into the air. He blinked blearily, his long legs dangling helplessly over Zoro’s forearm as his face leveled perfectly with the swordsman’s chest. He tilted his head back, staring up at Zoro with wide, glossy eyes.

"What... what are you doing?" Sanji muttered, his brow furrowing in deep, drunken concentration as he tried to process the sudden change in altitude. "This isn't... you're holding me like a princess. Am I a princess, Marimo?"

"Shut up," Zoro growled, his vision practically swimming with embarrassment.

They walked in silence for about ten seconds, Zoro’s heart hammering against his ribs like a trapped animal. The silence felt dangerous. It felt like Sanji was still sad, and the thought of Sanji being sad because of him was making Zoro want to fight a mountain.

So, because his brain had officially short-circuited and abandoned all survival instincts, Zoro cleared his throat and muttered, "Tell me about the soup again."

Sanji paused. The soft weight on Zoro's back shifted as the cook lifted his head slightly. "The soup?"

"Yeah."

"You... you wanna hear about the bone marrow stock?"

"…yeah. Whatever." Zoro stared hard at the cobblestones, wishing the ground would open up and swallow him whole.

Sanji lit up instantly. Zoro could literally feel the sudden surge of warmth radiating from the cook's body.

"Well!" Sanji began, his voice immediately bouncing back into a bright, animated register. But before he could launch into the recipe, a tiny, breathless, completely delighted giggle bubbled out of his throat, right into the crook of Zoro’s neck.

Zoro almost tripped over a perfectly flat curb. His left boot skidded, his grip tightening automatically as his brain completely melted. 

It was, without a single doubt, the most terrifyingly cute sound he had ever heard in his entire life. It was a soft, airy, drunk little sound that made Zoro’s stomach do a series of complicated gymnastics.

"You're actually an idiot, Marimo," Sanji chuckled softly, his arms wrapping a little bit tighter around Zoro's shoulders, pulling his chest flush against Zoro's back. "But okay. So, for a proper winter broth, you need to parboil the bones first. If you don't clear the impurities, the color gets muddy. And a clear broth is a beautiful broth..."

Sanji started rambling again, completely delighted now, his words spilling out faster and faster as his animated drunk enthusiasm returned in full force. He used one hand to gesticulate in the air, pointing at the falling snow to illustrate how temperature affected flavor extraction. 

Every few sentences, he would laugh softly at his own train of thought, his warm, alcohol-scented breath ghosting directly against the sensitive skin of Zoro’s neck.

Zoro didn't interrupt him again. He didn't tell him to shut up, and he didn't complain about the heavy weight. He just walked through the quiet, falling snow, listening to every single syllable, every rise and fall of the cook's voice.

Not because he suddenly gave a damn about the intricacies of garlic browning. But simply because Sanji sounded happy. Because the sound of that breathless, sleepy laughter against his skin was making the freezing winter island feel entirely too warm.

That realization settled somewhere deep, heavy, and utterly terrifying in the center of Zoro’s chest while the snow fell silently around them, blanketing the world in white.

˚.⋆𓂃𓊝 ˚ ⋅૮₍ › ˕ ‹ ₎ა ⋅˚⋅⋆𐙚₊˚⊹♡

The Thousand Sunny was unusually quiet that night. Most of the crew had collapsed into their quarters hours ago, utterly exhausted after a grueling day of navigating through rough, turbulent weather. Now, the stormy skies had cleared.

Zoro woke up thirsty sometime past midnight. Draggled and half-awake, he scratched at his chest and dragged his feet down the companion way toward the kitchen. He was expecting silence, and maybe a desperate hunt for leftover food if Sanji hadn’t already murdered Luffy for stealing everything in the pantry.

Instead, as he approached the galley, he heard music. Well, not actual music; it was singing.

It was a soft, slightly off-key humming that drifted through the wood of the galley door, accompanied by the faint, rhythmic clinking of metal against ceramic.

Zoro’s pace slowed automatically. His heavy boots made no sound against the deck as he crept closer. The kitchen lights glowed warm and through the narrow crack in the doorway, and when he leaned in to look inside, his brain immediately stopped functioning.

Sanji thought he was completely alone during his very early breakfast prep.

This version of the cook was entirely different. There was absolutely no performance to it. He was relaxed in a way Zoro almost never witnessed.

Sanji stood at the stove, stirring a steaming pot with one hand while quietly singing a jaunty, upbeat tune to himself. His black suit jacket was nowhere to be seen; his shirt sleeves were rolled messily up to his elbows, exposing his forearms, and his blond hair was slightly tousled from sleep. 

He was swaying gently from side to side, moving to a rhythm only he could hear in his head. Every few seconds, he would lift the wooden spoon, spinning it expertly like a microphone, dramatically mouthing the lyrics between checking the ingredients on the counter.

Zoro just stared, his lone eye wide. Because Sanji was dancing.

It wasn't professional. It wasn't smooth or calculated. It was just pure happiness.

He took tiny little steps across the kitchen floor while waiting for the broth to simmer, his hips swaying absentmindedly as he reached for a jar of spices. 

At one point, he twirled fully around on the heel of his shoe with a soup ladle held high in the air, before catching himself, realizing how ridiculous he looked, and snorting quietly at his own stupidity.

And somehow, that quiet, self-deprecating snort was what killed Zoro the most. The cook was beautiful when nobody was watching.

Except, someone else was watching now, too.

Zoro caught a movement out of the corner of his eye. He glanced sideways and nearly jumped out of his skin when he realized Luffy was crouched right beside him in the dark hallway, grinning like an absolute maniac with his hands clamped over his mouth to muffle his giggles.

Then Usopp materialized right behind Luffy.

Then Nami stepped up, a knowing smirk playing on her lips.

Then Robin somehow materialized beside Zoro like she had been standing there the entire time, her eyes crinkling with quiet amusement.

One by one, the entire crew gradually gathered outside the kitchen door in complete, breathless silence, collectively witnessing Sanji’s secret 5 AM performance.

Brook quietly leaned over and whispered, “How precious. It brings a tear to my eye, though I do not have eyes! Yo-ho-ho...” Nami violently shoved a hand over the skeleton's mouth to silence him.

Franky stood in the back, biting his lower lip, already openly emotional at the sheer youth and joy of it all.

Chopper’s eyes were giant, sparkling saucers, completely enthralled by the spectacle.

Usopp was shaking, his shoulders vibrating violently as he tried not to laugh loud enough to bring about his own premature death.

Meanwhile, Zoro couldn't stop staring. He couldn't have looked away if the ship were sinking.

Sanji spun once more, effortlessly carrying a stack of plates toward the counter, still singing softly into the wire whisk in his hand. The movement was so light, so airy, and so stupidly joyful that Zoro felt something deep in his chest physically ache. It was a terrifyingly warm, heavy feeling that tightened his throat.

Then, Sanji turned around to grab a dish towel. And he saw all of them crowded into the doorway. Everything in the universe stopped.

The whisk clattered out of his hand, bouncing loudly onto the counter before rolling to a stop.

Dead silence fell over the galley.

Sanji’s face went a horrifying, brilliant shade of crimson in less than two seconds flat, the color rushing from his neck all the way to the tips of his ears.

“…how long,” Sanji whispered, his voice cracking slightly, “have you idiots minus the sweet ladies, been standing there?”

Nobody answered immediately because everyone was on the absolute verge of exploding.

Robin stepped forward, smiling pleasantly. “Long enough to hear the second verse, Cook-san. Your pitch was lovely.”

Usopp immediately lost it, letting out a loud, snorting howl.

Luffy collapsed onto the deck, clutching his stomach and laughing so hard no sound came out of his mouth.

Chopper panicked, waving his little hooves in the air. "I'm sorry, Sanji! I'm sorry! But the little spin was really good!" he wailed, also laughing.

Sanji looked moments away from actual, spontaneous combustion. The steam rising from the soup pot had nothing on the sheer heat radiating from his face. “YOU WERE WATCHING ME?!”

“You were twirling, Sanji-kun,” Nami said smugly, leaning against the doorframe. “And honestly, the hip sway was a bit much.”

“YOU SAW NOTHING! IT WAS A COOKING TECHNIQUE!”

“You hit the high note beautifully, too,” Brook added helpfully from the back, waving his cane.

“I’LL KILL ALL OF YOU! I'LL FEED YOU TO THE SEA KINGS! Minus the gorgeous ladies of course!” Sanji snapped, grabbing a handful of harmless rubber spatulas and wooden spoons, launching them across the kitchen like throwing knives while the crew scattered screaming down the hallway. 

Luffy was crying tears of laughter, rolling out of the way of a flying oven mitt. Usopp was running for his absolute life, shielding his head. Chopper hid behind Robin’s legs, shouting apologies while dodging a rogue dish towel.

And through all of the shouting, the flying utensils, and the absolute madness, Zoro just stood there. He leaned his heavy shoulder against the wooden doorway, watching Sanji rant and rave with flushed cheeks, wild embarrassment burning across his face.

Because beneath the absolute mortification, Zoro could see it. Sanji’s lips were twitching. He was trying to hide it, but he was still smiling just a little bit, clearly fueled by the ridiculous warmth of his family.

And Zoro was completely, utterly gone for him. He was a goner, and he knew it.

Sanji finally ran out of immediate kitchen tools to throw. He stood panting behind the counter, his hair wild, and he noticed Zoro standing perfectly still in the doorway. He pointed an aggressive, trembling finger directly at the swordsman's face.

“What the hell are YOU looking at, mosshead?! You got a problem with my cooking routine? Want me to slice you into sashimi?!”

Zoro should have insulted him back. He should have made a joke about his terrible dancing or called him a love-cook.

Instead, before his brain could intercept his mouth, Zoro let his shoulders relax. He looked directly into Sanji’s wide, defensive blue eye and said quietly, his voice incredibly steady:

“You looked happy.”

Everything in the galley paused for half a second. The echoing laughter of Luffy in the hall seemed to dim.

Sanji blinked. His hand slowly dropped back to the counter.

Then, his face turned even redder somehow, a deep, blooming flush that made him look completely breathless.

“Shut up,” Sanji muttered weakly, suddenly refusing to look directly at him as he snatched up a dropped spoon and stared intently at the soup. “Get out of my kitchen.”

And Zoro, absolute idiot that he was, felt his heartbeat stumble so hard against his ribs that it actually hurt. He turned around to finally get his water, a stupid, helpless smile tugging at his own mouth.

˚.⋆𓂃𓊝 ˚ ⋅૮₍ › ˕ ‹ ₎ა ⋅˚⋅⋆𐙚₊˚⊹♡

The market was loud enough to split a skull.

Zoro only agreed to help carry supplies because Sanji had threatened to lock the alcohol stores and kick him into the harbor otherwise. Now, he was paying the price, navigating the sea of humanity with three massive canvas grocery bags slung heavily over his broad shoulders.

Then, inevitably, he lost him.

"Hey, Curly-brow, do we need the—" Zoro turned around, breaking off mid-sentence.

The space behind him was entirely empty. Well, not empty since it was filled with a family of tourists and an angry merchant selling woven baskets but the familiar, lanky silhouette of the cook was completely gone. He had vanished into the dense crowd like an annoying blond ghost.

Zoro clicked his tongue irritably, the heavy bags shifting against his back. "Damn love-cook. Wandering off the second a pretty girl walks by, no doubt."

He started pushing his way back through the packed streets, his lone eye scanning the crowd with increasing irritation.

"Curly-brow!" he yelled, his deep voice easily cutting through the market clamor.

Another ten minutes ticked by, and the irritation began to morph into something else. Something tightly coiled and heavy in his gut that Zoro absolutely, fiercely refused to admit was a slight tinge of worry. 

The cook was more than capable of handling himself, but this island was strange, and losing track of him in a crowd this thick was frustrating.

Zoro turned down a quieter, sunlit side street, fully prepared to start a fistfight the moment he spotted that ridiculous spiral eyebrow. Instead, he stopped dead in his tracks.

At the very end of the narrow alleyway, sitting directly on the stone ground beside a vibrant stall overflowing with fresh spring flowers, was Sanji.

And a golden retriever puppy.

The dog was incredibly tiny, likely only a few months old, consisting entirely of oversized, clumsy paws, flopped ears, and incredibly fluffy golden fur. Its tail was wagging so violently that its entire hindquarters shook with pure, unadulterated excitement.

Sanji was completely, absolutely enchanted.

"Oh, aren’t you just the most precious thing?" Sanji cooed softly, his voice dropping into a gentle, melodic register that Zoro had never heard him use with anyone other than the women on the ship. 

He was sitting cross-legged, his expensive black trousers completely ignored as the puppy tried to climb halfway into his lap. "Yes you are. Who's a good boy?"

Zoro forgot how to use his lungs.

Because Sanji was smiling. It wasn't his usual cocky, self-assured smirk, and it wasn't the exaggerated, heart-eyed grin he wore when catering to Nami or Robin. It was a completely an expression of pure affection. As Sanji rubbed the puppy’s soft ears, the dog lunged forward, licking him directly across the cheek.

Sanji burst into a bright, ringing laugh that echoed beautifully down the quiet stone street.

The puppy barked excitedly, as if celebrating its victory.

"You agree with me? Yeah?" Sanji laughed quietly, his slender fingers reaching down to scratch right beneath the puppy's chin. "You’re a clingy little thing, aren't you? Just want all the attention."

The dog practically melted into his touch, its eyes closing in pure bliss.

Zoro stood frozen, his brain short-circuiting in a spectacular, catastrophic fashion. He stared from the bright golden fur of the puppy to the sunlit strands of Sanji’s hair. They matched. 

The golden hair gleaming in the afternoon sun. The warm, expressive eyes. The capacity for loud, vibrant affection and endless, restless energy. They were both ridiculously touchy creatures when they allowed themselves to be.

It’s the exact same vibe, Zoro thought, his hands tightening around the straps of the grocery bags so hard his knuckles turned white.

Then, Sanji leaned down and gently kissed the very top of the puppy’s fluffy head. Zoro felt a sudden, violent spike in his body temperature. He was thoroughly convinced his heart had permanently stopped.

The puppy wriggled with renewed energy after the kiss, its small nose sniffing the air. 

Suddenly, its dark eyes locked onto the large, imposing figure standing at the mouth of the alleyway. Its ears perked up instantly.

Without a shred of loyalty, the puppy scrambled out of Sanji’s lap, its paws skidding comically on the smooth stones as it sprinted toward Zoro with pure puppy enthusiasm.

Sanji gasped, placing a hand over his chest in theater-level betrayal. "Traitor! I just gave you my undivided attention, and you run to the first moss-grown boulder you see?"

The puppy reached Zoro’s boots, immediately jumping against his heavy leather trousers, its tiny front paws scratching happily at his shins. Zoro stared down at the small creature in utter bewilderment and a mild sense of betrayal of his own.

He looked up, finding Sanji staring at him from his spot on the ground, a dramatic pout twisting his lips.

"Wow," Sanji huffed, crossing his arms over his chest. "Replaced already. And by a brute who doesn't even know how to use a map."

"It came to me on its own, Curly," Zoro grunted, though his voice lacked any real bite.

"You look equally stupid standing there, so maybe it sensed some sort of primal kinship," Sanji shot back, though the sharp edge of his tone was completely ruined by the fond, soft look lingering in his blue eye.

Zoro shifted the heavy grocery bags to one shoulder and slowly crouched down. He extended a large, calloused hand toward the puppy. The dog didn't hesitate for a single second; it immediately crawled directly into the space between Zoro's knees, whining happily as Zoro began to awkwardly but gently scratch the back of its ears.

Sanji watched the interaction, his defensive posture slowly melting away. A soft, genuine smile broke across his face.

The puppy was wiggling happily between them, a small bridge connecting the space separating their lives.

It felt domestic. It felt incredibly warm. It was a dangerous, terrifyingly easy picture to imagine keeping for the rest of his days.

Sanji let out a quiet, breathy laugh, breaking the silence. "You actually like dogs, huh? I figured you'd just growl at it until it ran away."

Zoro lifted his gaze, his lone eye meeting Sanji’s blue one.

"They're fine," Zoro murmured, his voice dropping into a rough, low register. "Better than loud-mouthed cooks who wander off in crowds."

Sanji’s expression softened even further, a faint, lovely tint of pink coloring his cheeks as he refused to break eye contact. "I didn't wander off. I got distracted."

"Yeah. Clearly."

I am absolutely, catastrophically in love with this man, Zoro realized, his chest tightening so hard it genuinely hurt.

"Marimo?" Sanji’s voice called out, tentative and uncharacteristically soft, noticing the sudden stillness in the swordsman's shoulders.

"Nothing," Zoro said quickly, clearing his throat as he stood up, carefully setting the puppy back on its paws. He grabbed the grocery bags, refusing to look back at the cook as he began walking toward the main street. "Come on, Curly. The ship isn't going to guard itself."

Behind him, Sanji scrambled to his feet, dusting off his trousers before offering one final scratch to the puppy. "Hey! Wait up, you damn mosshead! You still have to carry the flour!"

Zoro didn't slow down. He was completely, utterly screwed.

˚.⋆𓂃𓊝 ˚ ⋅૮₍ › ˕ ‹ ₎ა ⋅˚⋅⋆𐙚₊˚⊹♡

The next winter island was, somehow, even colder than the last one.

Outside, snow piled thick and heavy across the Thousand Sunny’s wooden railings, transforming the deck into a frozen, white wasteland. The icy wind howled with a feral intensity, rattling the thick glass windows of the galley hard enough to vibrate the frames. 

But inside the kitchen, the atmosphere was a completely different world. It was warm enough that the glass panels fogged slightly from the ambient heat of the stove, and the rich, comforting scent of fresh, yeast-risen bread and simmering garlic filled the entire lower deck like a physical embrace.

Zoro hadn’t even been trying to go there.

He had woken up in his hammock because he flat-out couldn’t sleep, feeling thoroughly annoyed and restless after yet another stupid, vivid dream involving Sanji smiling at him in that soft, unguarded way. 

It was deeply humiliating, and his patience with his own subconscious had officially run out. Grunting, he dragged himself out of the men's quarters, intending to head to the storage room to grab a bottle of sake, and maybe climb up to sit in the freezing crow’s nest until sunrise just to shock his brain back into functionality.

Then, as he padded down the dim companionway, he noticed a sliver of warm, golden light cutting across the dark floorboards from beneath the galley door.

And then came the humming. It was soft. Familiar. 

Zoro froze instantly, his boots glued to the deck.

"Oh no, not again," he muttered under his breath, closing his eye for a brief, pained second. "No way."

Because he already knew, with absolute certainty, that stepping through that door was going to be a massive, catastrophic problem for his sanity. He should turn around. He should walk right out into the sub-zero blizzard on deck and let the frostbite clear his thoughts.

Still, acting against every single shred of common sense he possessed, his hand reached out, gripped the brass handle, and pushed the door open.

And he died immediately.

Sanji was standing barefoot on the clean kitchen floor, wearing that sweater.

The goddamn, oversized, cream-colored wool sweater from the last winter island. The colossal knit still swallowed his frame completely, the cuffs hanging full inches over his hands, pooling into thick, soft folds around his wrists. 

His blond hair was delightfully messy from sleep, falling across his forehead and covering his eyes in a way that destroyed his usual pristine, razor-sharp presentation. He moved around the space with a lazy, quiet comfort, entirely at peace. 

A large pot of broth simmered quietly on the back burner, sending up plumes of savory steam, while soft, slow music played low from a small transponder snail radio resting on the counter.

And sitting innocently on one of the wooden dining chairs nearby completely out in the open was the little white chef bunny plush.

It wasn't hidden away in a dark corner of the crew's quarters. It wasn't shoved into an embarrassing trunk. It was just sitting there right in the heart of the kitchen, its floppy ears slightly crooked, looking for all the world like it belonged in the galley with him.

Zoro felt something vital inside his chest snap instantly.

Because somehow, impossibly, the universe decided to make it even worse. Sanji was dancing again.

He wasn't doing it intentionally, and he certainly wasn't performing for an audience. He was simply swaying his hips absentmindedly while leaning over a large wooden bowl, methodically kneading a batch of dough. 

He hummed along with the low music of the transponder snail, spinning around once on his bare heel to carry a set of measuring spoons across the floor. 

Every single time he shifted his arms, those oversized cream sleeves flopped heavily over his fingers, and he had to repeatedly blow a stray lock of blond hair out of his eyes with a sharp puff of air, his lower lip pulling into a small, annoyed pout.

He looked happy. He looked completely comfortable. He looked homey.

It was the exact kind of soft, deeply domestic sight that Zoro had never, in his entire life, thought he would ever want and let alone want so badly that it caused a physical, radiating ache right behind his ribs.

Then, as if executing a synchronized strike on Zoro's remaining willpower, Sanji reached over while waiting for a fresh pot of water to come to a boil. He absentmindedly scooped the bunny plush off the chair, tucked it securely beneath his left arm against his ribs, and used his right hand to keep stirring the simmering soup.

Zoro actually had to reach out and physically grip the wooden doorframe to steady his knees.

This was completely unfair. This wasn't just a coincidence anymore; this was targeted, high-level psychological warfare.

The slight creak of the doorframe caught Sanji's attention. He turned his head, his blue eye widening slightly through his messy bangs as he spotted the large silhouette standing in the doorway.

"Oh," Sanji said, his voice dropping into a surprised, quiet register. "You're awake."

Zoro just stared. He literally could not form a syllable.

Sanji blinked slowly, shifting the bunny plush slightly under his arm while holding the wooden spoon stationary in the pot. "Why the hell are you looking at me like that, Marimo? Did you have a nightmare or something?"

There were probably about a thousand smarter ways this conversation could have happened. There were more romantic ways, better-planned ways, or times when they weren't standing in the middle of a kitchen at two in the morning surrounded by flour and soup.

Unfortunately, Zoro had just spent over weeks helplessly collecting random, devastating moments of Sanji being overwhelmingly adorable like some kind of slow-acting emotional poison damage, and apparently, his absolute limit had finally arrived. The dam was breaking, and there was no stopping it.

"You gotta stop doing this shit," Zoro growled, his voice rough and entirely too loud for the quiet room.

Sanji frowned immediately, his defensive walls instantly flaring up as his brow furrowed. "Doing what shit?"

"That!" Zoro gestured wildly with one hand, pointing aggressively at the space around the cook. "All of... that!"

Sanji stared at him, completely bewildered. "...you're gonna need to be a hell of a lot more specific than that, you damn caveman."

"The sweater!" Zoro yelled, stepping fully into the kitchen, the door swinging shut behind him.

Sanji looked down at himself automatically, his cheeks catching a faint hint of color. "What about the sweater? It's cold outside, you idiot!"

"The stupid dancing!"

Sanji went entirely still. The wooden spoon practically froze in his hand. "The—what?"

"And the plushie!" Zoro continued, his volume rising as he actively lost his mind right in front of the stove. "And the giggling! And the dog thing in the alley! And—"

"You got me the plushie and what dog thing?!" Sanji echoed, his voice rising in pitch, his blue eyes practically dinner-plate wide now.

"And when you ramble about garlic and soup when you're completely drunk!" Zoro shouted, his face turning an intense, furious shade of red.

Sanji was fully staring now. He looked at Zoro as if the swordsman had just developed a second head or started speaking a completely foreign language. Zoro realized, about three seconds too late, that he sounded absolutely, profoundly insane. He sounded like a lunatic who had spent months keeping a detailed, obsessive ledger of the cook's daily habits.

"You just keep doing weird, cute shit constantly, and it's driving me crazy!" Zoro roared, crossing his arms so hard his muscles strained.

Complete, dead silence instantly filled the warm kitchen.

The only sound remaining was the gentle, rhythmic bubbling of the soup behind them and the soft patter of snow against the frosted window panes. Sanji's mouth fell open slightly, his jaw completely slack as he processed the tirade.

"…cute?" Sanji whispered, the word sounding entirely foreign on his tongue.

Zoro pointed an aggressive, trembling finger directly at the cook’s face, using it like a weapon to shield his own massive embarrassment. "Yeah! And you’re doing it right now!"

"You... you think I’m cute?" Sanji asked, a sudden, bright flush of crimson exploding across his cheeks, rushing all the way down his exposed collarbone where the sweater had slipped.

"I THINK I’M IN LOVE WITH YOU!" Zoro exploded, the words ripping out of his chest far louder than he had ever intended, echoing off the copper pots hanging from the ceiling.

Silence. Absolute, suffocating silence.

"…oh," Zoro said, his voice dropping into a tiny, horrified squeak.

Sanji stared at him, utterly motionless, for three full seconds. His brain seemed to be cycling through a dozen different emotions at lightning speed.

Then the cook’s shoulders began to tremble.

He didn't mock him, and he didn't reach for his shoes to deliver a kick. Instead, soft, startled, breathless little giggles began to slip out of his mouth, bubbling over faster and faster the more profoundly horrified Zoro's expression became.

"Oh my god," Sanji wheezed between laughs, lifting his left arm to pull the massive cream sweater sleeve directly over his mouth to muffle the sound. "You’re... you’re actually serious."

Zoro wanted the wooden floorboards of the galley to split open and swallow him down into the dark depths of the ocean. "Shut up."

"You... you just delivered a full, screaming confession because of my sweater sleeves?!" Sanji laughed, his eyes crinkling tightly at the corners as he leaned back against the counter for support.

"That's not—I said shut up, curly-brow!"

"And the plushie?!" Sanji gasped, holding the bunny tighter against his ribs.

"You sleep with it!" Zoro shot back defensively, his survival instincts completely abandoning him. "I saw you! You cuddle it like a kid!"

Sanji’s eyes went completely wide, a loud gasp leaving his throat as his face turned an even more brilliant shade of pink. "You SAW THAT?!"

"You tuck it right under your chin!"

"You weren’t supposed to see that, you giant green pervert!"

"You kissed a dog in the middle of the street!" Zoro shouted, completely desperate to shift the leverage back to his side.

"It was a puppy! It was a tiny, harmless puppy!" Sanji yelled back, though he was still laughing so hard his shoulders shook.

"You danced with a soup ladle at midnight!"

"You’ve been keeping a literal track record of this?!" Sanji sounded entirely scandalized now, his chest heaving as he tried to catch his breath, his eyes bright and beautiful under the galley lights.

"Yes!" Zoro yelled, taking a step closer, his hands balling into fists at his sides.

"Why?!"

"BECAUSE I’M IN LOVE WITH YOU, YOU IDIOT!"

That admission of it again only made Sanji break down into a harder, more helpless fit of laughter. He leaned heavily against the kitchen counter, his face flushed a glorious, vibrant red as he tried and completely failed to stop giggling. His smile was wide, warm, and so incredibly fond that it made Zoro’s chest physically ache with a terrifying amount of affection.

And the worst part and the absolute, most humiliating part of it all was that Zoro still loved the sound of that laughter so much that he could barely breathe.

Slowly, the giggles began to taper off into soft, quiet breaths. Sanji wiped a tear of mirth from the corner of his eye using the heavy cuff of his sweater. He looked up, his gaze locking onto Zoro’s face with an intensity that was suddenly very quiet, very deep, and remarkably soft.

There was no teasing left in his expression. There was no smugness, and no witty retort. Just a profound, quiet understanding.

"You’ve been in love with me for a while, haven’t you?" Sanji asked gently.

The question landed between them like a soft leaf on water.

"…yeah," Zoro admitted quietly, his shoulders finally dropping as he looked away, unable to maintain the intense eye contact. "For a while."

Sanji’s expression melted completely. "That’s kinda cute too," He murmured, his voice incredibly low.

Zoro let out a pained, wounded noise. "Don’t start calling me cute after this. I have a reputation."

Sanji didn't listen. He stepped away from the counter, his bare feet making a soft, padding sound against the floor as he closed the distance between them. He stopped right in front of Zoro, close enough that Zoro could smell the faint, intoxicating scent of sugar, vanilla, fresh bread, and the crisp tang of winter air.

Sanji tilted his head slightly, his blue eyes searching Zoro's face with a smile so genuinely fond that Zoro felt like he might actually combust on the spot.

"You know," Sanji said softly, his fingers lightly tapping the edge of the counter behind him, "I think I started falling for you when you went back and bought me that stupid bunny plushie."

Zoro blinked hard, his mind faltering. "…seriously?"

"Yeah," Sanji whispered, his gaze dropping to Zoro's mouth for a fraction of a second before rising back to his eye. "You noticed something I wanted but didn't even let myself have. You're a brute, Marimo, but you're observant."

That hit Zoro harder and deeper than any legendary sword ever could.

And before he could even begin to recover his senses, Sanji laughed quietly again with that airy, breathless little sound and reached out. He hooked his oversized cream sweater sleeves securely around Zoro’s wrists, effectively pulling him forward.

Sweater paws. Direct skin contact. It was absolutely fatal to Zoro's remaining cognitive functions.

"You gonna kiss me now," Sanji asked softly, a wicked but entirely tender spark in his eye, "or are you gonna keep standing there yelling about puppies?"

Zoro didn't waste another single second. He lunged forward and kissed him immediately.

He slid one large, heavy hand into the soft, silky strands of Sanji’s blond hair, anchoring him close as Sanji smiled right against his lips, his warm laughter still lingering between their shared breaths. The kiss was slightly clumsy at first but it felt completely, undeniably right within a heartbeat. 

It felt familiar, as if every single tiny, hidden moment before this very night had been explicitly leading them to this exact spot all along.

Sanji’s hands bunched tightly against the fabric of Zoro's shirt, the massive sweater sleeves completely swallowing his fingers again as he pulled the swordsman closer, deepening the kiss with a soft, contented sigh.

Zoro nearly lost consciousness from the sheer, overwhelming sweetness of it.

When they finally pulled apart for air, Sanji was still smiling lazily, his face brilliantly flushed as he rested his forehead briefly against Zoro’s heavy shoulder, his breathing shallow.

"…you really confessed your love because I looked cute holding a toy," Sanji mumbled into the green fabric of Zoro's coat, his voice muffled and thoroughly pleased.

"It was a cumulative total of multiple events," Zoro corrected roughly, his hand gently smoothing down the back of Sanji's blond head, his heart finally slowing to a steady, happy thud.

"You actually made a mental list in your head?" Sanji chuckled, tilting his head up to smirk at him.

"…maybe."

Sanji dissolved into a fresh wave of quiet, delighted giggles all over again, burying his face back into Zoro's chest while Zoro let out a heavy, dramatic groan of absolute defeat into his golden hair.

And honestly? As the snow continued to fall outside the warm galley, Zoro tightened his arms around the cook's waist and decided it was entirely, completely worth it.

˚.⋆𓂃𓊝 ˚ ⋅૮₍ › ˕ ‹ ₎ა ⋅˚⋅⋆𐙚₊˚⊹♡

Notes:

I hope you enjoyed reading! I love and appreciate all kudos and comments.