Work Text:
When Zoro notices it, it’s hard to look away.
His sensei used to whack him when his attention wandered. Watch your enemy. The set of his shoulders, the way his weight shifts. Never his eyes. Never his mouth.
The body cannot help but tell the truth—it is the face that learns to lie.
Dinner spills over the Sunny the way it always does: loud enough to drown the sea.
Luffy inhales noodles like a vacuum. Nami doesn't even bother looking up when she reaches over to smack his hand away from her plate, Robin hiding a smile behind her glass of wine. Across the table, Usopp and Franky are bent over another impossible invention, arguing around mouthfuls of food until Chopper snaps at them to stop spraying crumbs over his book.
Sanji is not his enemy. He watches anyway.
His attention snags when another cutlet disappears from Sanji's plate and lands on Luffy's.
As the meal stretches on, the trick reveals itself.
A bit of noodles here. A slice shaved too thin, the rest shuffled onto another’s place. Luffy’s, usually, or Nami’s. Sometimes Zoro’s own, his fork crossing his field of vision. It’s a theft so subtle you’d have to be looking for it.
He's trained his whole life to notice what enemies concealed.
Chopper asks him a question, and Sanji laughs, emptying the last of the sautéed vegetables onto Chopper’s dish. He flits around, cooing over Robin and Nami, filling up glasses and cleaning crumbs.
Zoro watches the tempo slow as the others begin to peel away. Luffy lingers as a restless presence. He falls asleep at the table with a bone still clutched in his fist, dragged away by Usopp about ten minutes later.
That leaves just Zoro, Sanji, and the remains of dinner. Zoro stretches, propping his feet on a bench, and stares at the window, where the smear of clouded glass lets in only a trace of moonlight.
Sanji gathers plates with one hand, lighting a cigarette with the other, his hair a curtain over his eyes. There’s a scent of lemon soap and a thread of bitterness, like fry oil and charcoal. He moves like he’s made of wire, all tension and speed. Zoro tracks each motion, a comment curled behind his teeth.
“You didn’t eat.”
Sanji halts mid-stroke, then snorts, not turning around. “Of course I did, mosshead. You’re just too stupid to notice.”
Zoro reaches for a half-empty carafe of wine, pouring himself another short glass. “You feed everyone else,” he says, taking a sip and cringing. It’s supposed to be dry wine, but this shit’s still too sweet. “But you never touched your plate.”
Sanji rolls his eyes and dips behind the pantry. He returns with a decanter of something gold, pursing his lips as he pours Zoro two fingers. “You’re obviously not paying attention, idiot. I eat more than enough. Plus, I eat as I go.” He downs Zoro’s wine in one swig and gathers the remaining glasses, tossing an annoyed look over his shoulder. “If you want more, ask. Otherwise, shut up.”
“Not asking for more.” Zoro watches the cook’s spine stiffen as he carries dishes to the sink. He takes a sip of whiskey, savoring its strength. “You eat less than Chopper, than Nami even."
Sanji snips. "Keeping track of a woman's diet is not gentlemanly." His shoulders lock up, the words coming out too quick, like he's rehearsed them.
Zoro considers the gleaming line of knives above, the glass jars filled with spice and pickled things, every tool in its place, each labeled in the cook’s fussy, looping script. “I’m not keeping track of Nami’s diet.”
The silence is fragile, like the glasses clacking around in the sink. Sanji scrubs harder, and the sound of it makes Zoro’s teeth ache. When Sanji still doesn’t answer, Zoro makes a big show of sighing, ambling over, and drying the dishes.
After the last plate is scrubbed and set to dry, Sanji doesn’t look up. He leans on the counter, hands splayed, his cigarette a smoldering stub between his lips.
He doesn’t turn. He doesn’t say thank you, or good night, or any usual nonsense.
Zoro doesn’t need him to. His eyes slip close as he turns to the exit. “You notice a lot, when you’re paying attention.”
He hears a hitch of breath, a caught thread in the quiet. Zoro waits a beat—considers the stairs, the escape—then looks over his shoulder.
Sanji is assembling a meal from what the galley has discarded: mackerel heads with their clouded eyes, a wilted fan of cabbage yellowing at the edges like old parchment. He watches him push the food with his fork, turning it, considering it, but not once bringing it to his lips.
Zoro waits.
He waits until the cook finally lifts a bite. As though lifting a weight too great for his wrist. As though eating is not nourishment but surrender.
Sanji exhales a slow stream of air, and his shoulders drop a heartbeat later, the way a grip loosens after holding a blade too long. Zoro watches the line of his throat work as he swallows. He watches, and keeps watching, until every last scrap is gone.
Swordsmen, he was taught, live or die by repetition. Steel has no patience for improvisation. Every stance is inherited from the one before it, every strike built atop another until the body ceases to distinguish memory from instinct. Given enough time, habit settles into the bones.
Given enough attention, it settles into other people.
After a while, the lesson refuses to stay on the training deck. It follows him into the galley.
Meals become another ledger.
Every scrap Sanji pushes aside. Every bite stolen between stirring pots, only to disappear onto someone else's plate. Zoro has seen captains fatten on crew rations and cabin boys shrink to nothing.
A ship's meals tell the truth. Zoro starts keeping count.
He wanders into the galley, telling himself he's there for the quiet.
Zoro stretches out on a bench, closes one eye, leaving the other on the cook.
Sanji’s hunched over a cutting board the size of a tombstone, hair heavy with sweat. His knives slice through sweet potato and turnip, sending peelings flying in his discard pile. He doesn’t seem to notice Zoro’s intrusion. Every so often, without interrupting the rhythm, his hand disappears toward the bucket, returning with a bruised turnip or potato. He bites into it without ever setting the knife down.
It’s nothing like the extravagance he builds for the crew. Not a potato off-color, nor a cheese gone sour.
Sanji abandons his task, and instead leans against the sink, frowning at a half loaf of bread. He turns it over once in his hands. Green fuzz blooms along one edge. Sanji tears the clean half away, stuffs it with potato peels, and, to Zoro's horror, takes a bite.
“You’re gonna make yourself sick, cook,” Zoro says, a bit amused as Sanji jumps. He definitely didn’t realize Zoro walked in.
Color scores on his cheeks. “What the hell? When’d you get here, mosshead?”
“That can’t be edible.”
“Like you’d know what good taste is.” Sanji scoffs and takes another bite. There is a set to his jaw, his cigarette chewed to the filter.
“It’s compost. Look,” Zoro’s voice is almost exasperated. He has half a mind to get up and toss the thing in the garbage himself, “it’s growing something.”
Sanji rolls his eyes, as if pitying the poor brute. As if somehow, his moldy-bread and potato peel sandwich is the pinnacle of cuisine, and not sad and a bit worrying. “I’m not eating the bad parts. And anyway, most mold on bread isn’t horrible for you in small bites.”
“Don’t come to me if you die.”
“Don’t worry your empty, mossy-covered head,” Sanji says, finishing his sandwich, “If it does, at least I’ll die with more dignity than you.”
The next morning, Zoro notices a tremor in Sanji’s hand as he flips eggs onto a tray. Sanji’s nearly gagging watching Luffy inhale the sausages and pancakes. By afternoon, the cook is green around the gills, propped against the counter like a poorly tied sail.
Robin’s voice is soft but unmistakable. “Are you all right, Cook-san?”
Sanji barely musters a pucker of his lips before he’s bolting out of the kitchen.
Several minutes later, Zoro follows the retching to right outside the door, finding Sanji’s head inside a bucket, Chopper soothing his back.
“Should’ve tossed that bread,” Zoro tuts, leaning against the jam.
“Go to hell, you’re bad for digestion.” He yells and vomits again.
Zoro stands guard until the retching passes and the cook’s breathing eases to sleep.
The galley quickly falls into chaos: Luffy fills the entire lower deck with smoke, cooking something so rancid it throws Sanji’s stomach in upheaval just hearing about it. Usopp and Franky attempt a stew that ends in a chemical burn. Nami and Robin make a simple stir fry, edible but unsatisfying. Only Zoro persists, feeding himself on salted fish and preserved pickles, but even he has to admit the mood aboard the ship grows grimmer by the meal.
By the third day, the absence in the galley turns into a hunger of its own. Zoro trains in the crow’s nest, sweating out the salt of instant noodles and missing the easy, hot comfort of Sanji’s bread. He counts the hours until the cook reemerges, gaunt but upright, with a set in his jaw that says he’d rather die than let anyone mention the incident again.
Sanji’s atonement comes at dinner: a meal so decadent and gluttonous, the table creaks under its weight. Stews rich with bone and fat, glimmering with gold foil. Baked fish stuffed with lemons and fragrant herbs. A cake layered with buttercream that nearly stops Luffy’s heart. The crew eats and eats, and even when they are full, Sanji refills their plates, fawning over Robin and Nami with hearts in his eyes.
It’s a victory parade after a siege.
Sanji himself picks at a bowl of fruit, chewing absently. His eyes, Zoro notes, flicker across each face in turn, lingering just long enough to catch the moment of bliss, the small sigh, the dropped jaw. The pride there is genuine, but it is colored by something else.
Their gazes touch and quickly flit away.
Zoro lingers long after the others leave, sipping sake from a chipped glass. He catches Sanji cleaning up, humming under his breath. The song is a fragment, a child’s rhyme, almost lost in the sound of water.
He leaves Sanji to his rituals.
Butter lingers against the roof of his mouth. Char at the back of his tongue. A thread of rosemary catches somewhere between one breath and the next. He swallows, and it blooms again.
He'd always thought a full stomach was the end of hunger.
In the long stretches between landfall and battle, monotony settles over the Sunny like a second sea. Days dissolve into one another. Salt dries. Wounds heal. The sails fill and empty with the same patient rhythm until even time seems content to drift.
In that stillness, the smallest things begin to announce themselves.
Zoro passes by the kitchen and sees Sanji counting cans with a speed just shy of frantic, fingers tapping his sides as his mouth moved with silent arithmetic. Later, he sees Sanji deep in that same pantry as if he never left, making tallies and crosses that he scribbles over in frustration.
Zoro chalks it up to fastidiousness. A trait of a good cook – after all, starving out at sea is a reality. Men have killed for less than an empty stomach.
But habit has a rhythm to it. Like every tally carries consequences only Sanji could see.
Sanji rests on the railing, his cigarette a low ember, staring at the horizon with an intensity that is just short of rage. He thumbs through his notebook, checking and rechecking, as if the sea itself might sneak in and steal a sack of rice behind his back.
In the middle of serving dinner, he pauses, eyes glazing over as if mentally reading through a list, then snaps back to the present with a bright, too-loud laugh and a refill for Robin’s drink.
Zoro, doing his usual round before watch, finds the galley dark except for the thin sliver of light beneath the pantry door. There Sanji rests, arms folded across a sack of flour, cheek pressing to the cool stone. His ledger lies open beside him, numbers trailing off in a slope of illegible script. A pencil dangles from his fingers. Even in sleep, his face is set in a scowl, mouth moving as if chewing through a dream. The soft hush of his voice drifts out in little fragments.
“Five. Five… twelve… carrot. Shit—no, wait. Four. Flour, flour, flour…”
Zoro snorts. He eases the pencil from Sanji’s grip. The cook doesn’t stir. Zoro considers giving him shit for it in the morning, then shrugs, and tugs the nearest sack of rice into a makeshift pillow for Sanji’s head. The blanket in the storage locker is rough canvas and cedar, dust rising off it in the dark. Zoro snaps it once, quiet, and drapes it over the cook’s shoulders. Sanji exhales. The numbers dissolve into a sigh.
Zoro straightens and stays a moment longer than he should, watching the slow movement of Sanji’s lips in the dark.
He leaves the cook with his number-soaked dreams, not before pilfering an extra bottle of sake for his night watch.
It’s a culmination of these things – and his failure to focus, to clear his mind as a swordsman should – that brings him to this moment alone, katana balanced upon his knees, fidgeting with his handle. He has learned to empty himself through motion, let all troubles and thoughts bleed into ache and muscle. But today the ache lingers. It has roots.
He blames the air, the choppy seas, the weirder-than-normal island—where citizens have a fear of sharp things, so he’s forced into watching the ship by default.
And in watching the ship, his eyes stray to Sanji on the dock. He’s overseeing a delivery of supplies bought by Usopp and Franky. He counts the crates once, twice, three times for good measure, before patting Chopper on the head in thanks. Zoro notices the ease of his laugh, the relaxing drop of his shoulders.
It's that ache again, somewhere beneath his ribs.
Hunger has always pointed him forward. It’s load-bearing, built into him before he was old enough to know the difference between a dream and a vow. One promise bracing against another until the whole thing could stand on its own. It wears the shape of split palms around a sword hilt, of another dawn breaking over the training deck, of another horizon waiting to be crossed.
This time, it keeps finding its way back to the Sunny.
He could call it the swordsman's instinct. The scrutiny of a rival. The habit of measuring another man's footing, the angle of his shoulders, the weight he favored from one leg to the other. There’s nothing unusual about watching another fighter. Balance decides whether a blade lands clean or finds your ribs instead.
It ought to end there.
His eyes drift to the dock again.
A crate settles against one shoulder, and the cook absorbs it. His feet shift before the dock has finished rocking beneath him. One knee bends, one straightens, and the weight disappears into the easy line of his body. He reaches overhead for another sack, shirt pulling taut across his back for the briefest moment before falling loose again.
Zoro thinks of bruised vegetables. A moldy heel of bread. Of counting crates three times to breathe easier.
Of how, with nowhere else to go, hunger will turn inward.
That afternoon, after the supplies are stowed, Zoro finds Sanji in the kitchen, bent over a tray of shrimp and greens. Sanji doesn't look up as Zoro enters, but his hands move faster, slicing paper-thin strips, rolling them into perfect curls. Zoro sits at the table, setting his swords down with a heavy thunk, and waits.
“What do you need, mosshead?”
Zoro considers the question, letting it hang in the silence between them.
He wants to ask whether the dock work had worn him out. Whether he'd eaten. Whether he'd slept. Somewhere between his chest and his tongue, he collapses the thought into: “You should sit.”
Sanji doesn’t answer at first. He finishes the last of the rolls, sets them aside, wiping his hands on a towel. When he finally looks at Zoro, his eyes are flat and unreadable.
“Someone has to make sure there’s enough for everyone,” he said. “That’s my job.”
Zoro nods, not because he agrees, but because he understands.
There are hungers you can answer with a plate set in front of someone. Others have to come to the table on their own.
Sanji reaches for another onion.
Zoro bends out of his way.
He should’ve put some distance between them.
His sensei would've called it discipline. See the weakness. Cut it away before it takes root too deeply.
The fruit already begins to give beneath the weight of it. Sweetness gathers in the split, slow and sticky, seeping into places it has no business reaching. Even vigilance, once clean as polished steel, no longer slides where he willed it.
He’s outside the kitchen—always outside the kitchen, always hungry in a way that consumption no longer satisfies, always seeking—his eyes taking a minute to adjust to the dim.
Sanji, spine curled, lit only by moonlight.
He eats burnt rice straight from the pot, looking less like a prince and more like a beggar at a banquet’s end, licking his fingers slowly.
A man alone with his hunger, and whatever ghosts haunt it.
Zoro considers leaving. He clears his throat.
Sanji stiffens, spoon halfway to his mouth. “What do you want?” His voice is rough, more smoke than sound.
“Nothing.” Zoro fetches a sake bottle, not bothering with a cup.
Sanji’s scowl deepens as Zoro wipes his mouth with his shirt, but he says nothing. He goes back to eating, stiffer now, mouth curling into a sneer.
“You know,” Zoro says, “You could just eat with the rest of us. You made more than enough.”
Sanji doesn’t look up. “Leave me alone, mosshead.”
There’s a challenge in the words, but it lacks venom. It’s a request dropped into the space between them like lead. Zoro takes a sip, letting the alcohol do its soft, slow work.
“Suit yourself,” he says. He leans against the counter, arms folded, and watches Sanji finish the bowl. When Sanji’s done, Zoro rinses the pot and sets it on the rack to dry.
They don’t talk after that. Sanji lights his cigarette and vanishes onto the deck, smoke trailing behind him like a banner.
The next night, it happens again. Zoro comes down after midnight, expecting the galley to be empty but knowing instinctually it will not be, and finds Sanji eating cold pilaf from a chipped bowl, hunching like a starving animal. The smell is pungent, leftover grease and garlic, nothing like the meals he served to the others.
Zoro sits across from him uninvited. For a while, the only sound is the scrape of a spoon against porcelain.
“Gonna make this a habit?” Zoro asks.
Sanji’s smile is crooked, his eye hooded and tired. “Maybe I just like the company.”
Zoro grunts, pouring himself a drink and waits for the cook to finish. When Sanji stands to leave, Zoro catches his sleeve.
“Eat real food tomorrow,” Zoro says, low enough that it could have been mistaken for a grunt. “You’re not a damn stray.”
Sanji’s eyes go wide, just for a second. Then the old smirk snaps back into place. “Worried about me, shitty moss?”
Zoro rolls his eyes but doesn’t let go. “Just don’t want to clean up your corpse.”
Sanji yanks his arm free, but the usual sharpness slides from the corners of his mouth. He rolls his eyes and slips out into the night.
The galley smells of cold grease and the stale ghost of this morning’s coffee when Zoro shoulders through the door, his arms still heavy from training. He expects the usual in the galley: Sanji, hunching at the counter, scraping the bottom of a pot or picking at a half-eaten plate.
What he finds instead is Sanji in motion. He’s pacing the length of the kitchen in tight circuits, cigarette burning low between two fingers, smoke unspooling in a thin ribbon that bends and breaks each time he turns. His hair has gone damp at the temples. His lips are moving around something that isn’t quite sound.
Zoro watches him make three full passes before he says anything.
“You’re trailing ash on the floor.”
Sanji wheels on him. His eyes have that sharp, sleepless brightness, like a lamp turned up past its wick. “What the hell do you want?”
Zoro shrugs, though his gaze sharpens. “Thought I’d check in on my favorite night scavenger.”
“Fuck off.” Sanji grinds it out against the sink and jams his hands into his pockets. The stillness that replaces the pacing is worse somehow, all that kinetic energy with no outlet. “I’m busy.”
Zoro leans against the door frame. “Doesn’t look like it.”
Sanji’s jaw flexes. He opens his mouth, then closes it, as if reconsidering whether Zoro was worth the energy. “You want food, help yourself. I’m not your maid.”
Zoro ignores the bait and opens the fridge. The shelves are dense with labeled containers, everything portioned and sealed and accounted for. He pulls one out, pries off the lid. Potato salad, cold and sharp with vinegar. He eats a bite off his fingers.
Behind him, there’s the dry, repeated click of a lighter catching nothing. Once. Again. A third time.
“Filthy,” Sanji says, voice fraying at its seam. The lighter snaps shut.
Zoro sighs, placing the leftovers down. He folds his arms, brow furrowing. The two of them stay like that – neither willing to yield – for several moments.
Finally, Sanji lights his cigarette, his exhale trembling around the smoke. He drags a hand down his face, and the fight seems to drain out of him, replaced by something closer to exhaustion.
“I’m fine,” he murmurs.
Zoro snorts softly. “Well, you look great.” The kitchen light is doing Sanji no favors—pooling in the hollows of his cheeks, sharpening the dark crescents beneath his eye. Zoro's lips settle to a frown.
Sanji returns it. “I’m serious, just—” He trails off to a growl as he tugs at his head.
Zoro pushes off the counter. He takes hold of both wrists, and unpicks each finger with a patience that surprises even him.
Sanji doesn’t fight it. That, more than anything, sets him on edge.
They are the same height, but Sanji’s folding in on himself, shoulders curling forward like he’s trying to take up less space in his own kitchen. Zoro doesn't let go of his hand.
"Cook," Zoro says, a bit uneasy.
Sanji pulls free and buries his hand in his pocket. His gaze fixes on some point past Zoro’s shoulder, jaw working, the forgotten cigarette burning down between his other fingers. Then a sound escapes him, low and rueful, not quite a laugh.
“I miscounted the stores. Flour, rice, the salted meat — all of it. I did the numbers twice and got two different answers and now I don't know which one's right, and if it's the low one we're running tighter than I planned for the next stretch, and—" He cuts himself off, dragging hard on the cigarette like it might stop the rest of the sentence from coming out.
"So, rations are a little smaller for a while," Zoro says. "We've got more than enough for a week. Nobody's going hungry."
"That's not the point!" Sanji rounds on him, smoke snapping from his mouth with the words. "It's my job to know exactly what we have, down to the last damn grain of rice. That's the whole point of me. I don't get to 'probably' know. People's lives depend on me getting it right — and I fucked it up."
He turns back to the counter, shoulders rigid.
It would've been easy to let it go. Let him stew, let him cook his way out of it like he always does, let the crew eat well tomorrow and pretend tonight hadn't happened.
Zoro exhales slowly, letting his gaze drop for a second, thinking. Sanji runs himself into the ground for this crew constantly, feeds them before he feeds himself, watching every plate go out before glancing at his own, and further still eating scraps and discards instead of his lavish meals. That’s his trick, isn’t it? Making starving himself look like generosity?
Zoro uncrosses his arms.
"Hey." His voice is almost a whisper, firm with its hush. "Have you eaten anything today?"
Sanji snorts but doesn’t say anything.
Zoro takes a step closer so they are standing side by side. “Sit down,” he says.
Sanji blinks, taken aback. “What?”
“I said, sit.” Zoro points at the nearest stool.
“Why the hell would I—”
Zoro’s hand shoots out, catching Sanji’s wrist in a grip that’s firm but not bruising. He guides the cook to the stool, pressing him down by the shoulder. Sanji is strong, but Zoro has the advantage of surprise and a stubborn refusal to let go.
Sanji squirms. “If this is some kind of joke—”
“It’s not,” Zoro says. He rummages through the leftovers, assembling a plate of odds and ends: a fistful of rice, a wedge of tamagoyaki, a ragged heel of grilled fish, leftover mustard greens. He brings the plate over and sets it in front of Sanji. “Eat.”
Sanji stares at it. “You’re kidding.”
“Nope.” Zoro plants himself on the opposite side of the counter, arms folded. “You don’t leave until it’s gone.”
Sanji glares at him, but it’s half incredulous, like he can’t believe Zoro dares to command him in his domain. But he does, and the stretching silence affirms Zoro’s seriousness. Finally, with a sound like a wounded animal, Sanji picks up his fork and stabs at the rice.
Zoro watches him eat, noting the way Sanji’s hand trembles, how his throat moves as he forces each mouthful down, shoveling food into his mouth just to get it over with.
“Slower,” Zoro says, voice gentler than he intends. “You’re not in a hurry.”
Sanji shoots him a look. “You going to babysit every bite?”
“If I have to.”
Sanji huffs but obeys. He takes smaller bites, chews longer. The insolence of a child seeking to stretch the limits of compliance. Almost just as stubbornly, the color returns to his face.
When he’s finished half the plate, he sets the chopsticks down and pushes the food away. “Satisfied?”
“Nope,” Zoro says. He grabs the fork, picking up a piece of fish, and holds it out to Sanji. “Open.”
Sanji’s face reddens, eyes wide. He stutters. “Y-You can’t be serious.”
Zoro keeps the fish suspended, unwavering. “Come on. You’re almost done.”
For a moment, Sanji stares at the offering, lips pressing thin. Then, slowly, he opens his mouth and let Zoro feed him the bite. His face flames even brighter, but he chews, swallows, and doesn’t look away.
Zoro repeats the process, breaking off bites of food, holding them out, waiting until Sanji accepts. The pauses begin to stretch between them. Long enough for Zoro to notice the heat climbing beneath the cook's skin, the hitch of his breath before each reluctant lean forward, the careful way his lips part around the offered bite without ever brushing Zoro's fingers.
Sanji doesn’t lose his frown or indignation, but he’s pink and blotchy around the neck.
Somewhere along the way, the silence changes. It settles thick between them, every swallow suddenly audible, every exhale returned warmer than the last. Zoro becomes aware of the weight of his own hand suspended in the space between them, waiting. Of how close they've drifted without either of them seeming to notice.
When the last bite disappears, the spell breaks all at once.
Zoro lowers his hand. His fingers curl once around empty air before settling into a fist. The ache lingers in his knuckles. Sanji stares at the counter. His eye slips closed, his bangs falling.
“Next time,” Zoro said, voice low, pushing off to leave. “Try making something for yourself.”
He nods, a tiny movement, and runs a hand over his face. He doesn’t look up.
“Don’t tell the others,” Sanji croaks, then clears his throat, “about my mistake.”
“Not a word,” Zoro promises.
Midnight begins pulling at him with the regularity of the tide. Now that Zoro has seen what passes for supper when the crew has gone to bed, every quiet circuit of the Sunny bends, sooner or later, toward the galley.
Unfortunately, the shoreline shifts. Each time Zoro arrives, the water has already gone out.
Some nights, Sanji vanishes completely after dinner, resurfacing in the crow's nest with a mug of coffee and a look that dares Zoro to comment. Other nights, he buries himself in recipe books or invents chores that somehow always begin when Zoro wanders below deck.
It’s a game of cat and mouse, but Zoro is a hunter.
A week later, Zoro catches him elbow-deep in the vegetable bin, hunting for a snack. Sanji senses him coming and slams the drawer shut, expression icy.
“Stalking me now?” Sanji sneers.
Zoro shrugs around the pit in his stomach. Not unlike, he thinks, hunger pangs. “Just looking for something to nibble on for watch.”
“That’s a lie. Usopp’s on watch tonight.”
“I’m taking the latter half. He’s coming down with something.”
Sanji’s sneer deepens, eyes narrowing to slits. “He seemed fine to me.”
“Argue with him yourself.” Zoro feigns nonchalance, but Sanji’s face has him bristling. He can taste the spark of a fight, like blood in his teeth.
But knowing changes the shape of a feeling, and this shape is softer than he likes to admit. It no longer catches like a burr beneath his ribs. It settles instead, warm and stubborn, refusing to be scraped clean.
He pushes past Sanji – shoving a bit harder than necessary, because old habits die hard – and fishes out a thick slab of dinner’s steak, some eggs, and butter.
“Excuse you.” Sanji scoffs, but doesn’t push back, instead sticking gum in his mouth. Zoro raises an eyebrow at this, which brings two pink dots to Sanji’s cheeks. “Chopper’s trying to get me to quit. It’s nicotine gum.”
Zoro snorts. “What a good patient.”
“I’m out of cigs, so it’ll have to do.”
Zoro glances at him, refusing to betray anything with his eyes. "I have a pack in my locker. Bought them three ports back. Figured you'd run out eventually." He shrugs, like it's nothing, like he hadn't specifically asked the vendor for the brand Sanji likes, the ones with the gold foil. "You can use it if you want.”
Sanji freezes. His shoulders lose some invisible tension, his jaw going slack around the gum. "O-Oh."
Zoro busies his hands before the silence can curdle. Butter lands in the pan with a heavy hiss, foaming around the steak. He tips the skillet, basting the meat the way he'd watched Sanji do a hundred times, then cracks two eggs against the rim. One shell splinters into the white. He fishes it out with thick fingers, muttering under his breath.
Heat blooms against his face, though from the stove or the silence gathering at his back, he can't honestly say.
The eggs spit and lace themselves crisp around the edges while the yolks wobble gold in the middle. Zoro flips the steak once, decides that's probably enough, and slides everything onto a waiting plate.
He cuts the meat in an uneven split, giving Sanji the larger share. Leaning over the counter, he points with his fork. “Food’s done.”
“Like I’d eat your swill.”
That makes him prickly. “This is literally your food.”
Sanji doesn't answer. He stares down at the plate, jaw working stubbornly around the nicotine gum.
...Is he sulking?
Zoro rolls his eyes. “I will force-feed you again.”
Sanji doesn’t move. If it’s possible, his face becomes more petulant.
With an exasperated sigh, Zoro reaches out and catches the back of Sanji's neck. His palm settles warm against the nape, fingers curling almost absentmindedly into the soft blond hair there. He gives a firm, guiding squeeze, turning the cook toward the waiting plate.
The sound that leaves Sanji is a tiny, startled intake of breath.
Zoro blinks as that ache makes itself known again, curling in his chest. He exhales it in a growl. “...Eat."
Color rushes into Sanji's face. He jerks free with far more force than necessary, tipping sideways until he’s almost horizontal.
"Don't just—" He cuts himself off, waving Zoro away and scowling furiously . "The hell's wrong with you?"
Zoro frowns, forcing his voice steady. “Food’s getting cold.”
"...You're impossible."
Still glaring, Sanji snatches the fork, hacks off an unnecessarily aggressive bite of steak, and shoves it into his mouth.
"There," he mutters around the food. "Happy?"
Zoro takes his last bite. "Not until you finish."
Sanji chews with the obedient rhythm of habit, and something inside Zoro gives. Rock surrendering to water. He’d mistaken the cook's hunger for weather, something passing, inconvenient, destined to clear with enough insistence. Now it feels geological. Bedrock worn smooth by years he cannot imagine.
It gives rise to a new feeling: Him, walking into his sensei's dojo to the smell of cedar and sweat, to dark eyes and silent tears. The understanding that some absences are not empty—they are gouged and splintered, a wound in the floorboards where a person used to stand.
As if sensing his unease, Sanji stops. His mouth puckers, a fork placed neatly to the side. He faces Zoro for the first time. He’s weary, even his curly brow wilting. Zoro presses his lips together, afraid of what he’s going to say, letting it sink like a rock in his gut.
Lucky for him, Sanji speaks. “I was going to save that. For breakfast for the crew.”
"Course you were." Zoro's gaze flicks to the untouched portion still sitting in front of Sanji. "Now tell me what you were planning to eat."
Sanji’s brow furrows and he asks, “You ever go hungry?”
Zoro nods, imperceptible, his thoughts flickering over those memories. Being young and full of spit, eager to take a bull by the horns and cut it down. “A few times. Early in my bounty hunting career.”
“No.” The word grinds out between clenched teeth, Sanji’s jaw working. For a second, Zoro can see the other eye and the maniac fire rising in both. “You ever go hungry?”
Zoro doesn't answer.
His hand drags slowly over his mouth, rough with callus, as though he might wipe the words away before they found somewhere permanent to settle.
He knows the feeling of an empty stomach, of living one meal to the next. He remembers the way the body learns to hold itself tighter, jaws locked and shoulders drawn, as though clenching hard enough might fool an empty stomach into silence. How the world takes on a thin, pale edge when the only thing in your veins is need.
He hasn't carried that feeling in years. Not since joining a ship with a cook who could coax flavor from seawater and a captain who'd steal gold from gods for his crew.
But some things settle deeper than memory.
They live in the bones. In the blood.
A body remembers what it once had to survive.
And here, watching that flicker of shame in blue eyes, his own jaw aches.
He wonders, fleetingly, what else a body can learn without permission.
"Once you've gone long enough without food,” Sanji’s voice wrenches him from his thoughts, “you don't forget how quick it disappears."
“We’re nowhere near that.” His voice has a quavering edge, so foreign it makes him angry.
“Yeah,” Sanji’s fists clench, “Because I’d rather die than let that happen.”
The words scatter behind Zoro's teeth, lost in this messy feeling. He isn’t built for this kind of intimacy, or for the sharp edges it left behind rolling around his chest.
He stands up straight, knuckles white on the edge of the table. He watches Sanji’s hands ball and unball. Restless, looking for a lighter that isn’t there, an escape route that didn’t exist.
He reaches out, slow, like trying to pet a stray dog that might bite. His hand hovers, then lands again at the back of Sanji’s head, palm flattening against the silk of his hair. He draws him forward. The cook flinches at the action, then unfurls himself, degree by degree. Almost leaning into the stilted affection.
The silence throbs like a heartbeat, loud in Zoro’s ears. His words are soft, yet firm. “Then don’t carry it alone.”
He hears the breath shatter, the sharp inhale, the long, stubborn swallow that puts the pieces back where they belong.
A shaking hand unfurls and picks up the fork, then shovels food into his mouth.
The winter island's festival falls on the last night of their stay, and the crew is, as ever, determined to turn it into a memory the next port would talk about for months. The celebration spills from the docks up into the town, bonfires turning the snow to rivers and the wind to silk. Lanterns bob along the main avenue, and every street corner offers something new: skewers slicked with plum sauce, cakes piped high with whipped cream, hot cider that burned and soothed in equal measure.
Zoro isn't much for crowds, but the air is thick with the sort of joy that loosens every muscle. He follows the crew through the festival, watching Luffy challenge the mayor to an eating contest while Usopp loudly insists the rules are unfair before they even begin. Even Robin accepts a glass of something fizzy and strong.
It is Sanji, though, who changes most.
He samples every stall they pass. Dumplings, roasted chestnuts, candied apples still warm beneath their sugar shell. He tears into fresh bread before it's cooled, laughs around a mouthful of grilled squid, steals a bite from Luffy only to buy him another skewer before the complaint can finish leaving his mouth. Wine stains the corner of his smile. Citrus oils glisten across his fingertips. He pauses to compliment an old woman on her broth and dances with a stranger because she holds out a hand.
Above all, he finishes things.
A skewer stripped clean before it's tossed into the fire. An empty paper cup crumpled absentmindedly in his palm. A pastry eaten to the last flaky crumb without so much as glancing over his shoulder.
Zoro watches from the edge of the crowd, cider warming his hands more than his throat.
There’s an ache – not with the sharpness he’s come to expect, but with something slower, softer. Like unfurling by a bonfire, its light throwing gold across Sanji's hair until it burns brighter than the lanterns overhead.
Zoro wants to be near that warmth, to bask in it, to feed on it. His hand burns from that night — palming soft strands, sinking words like rocks. He flinches against the memory, taking another deep swig of cider.
They all head back to the Sunny as dawn threatens the horizon, bellies full, arms heavy with gifts and leftovers. The crew sprawls in the main cabin, trading stories tiredly, and in Luffy’s case, snoring so loudly it threatens to crack the timbers. Zoro ducks out for a breath of air, feeling the cold nip at his skin.
He isn’t alone for long. Sanji steps onto the deck, hair tousled, and cheeks flushed, a bottle in one hand and a cigarette in another.
“Not sleeping?” Sanji asks, two pitches above a mumble.
Zoro raises a wry brow, “You can sleep during this?” On cue, a loud wheeze reverberates through the ship, followed by Nami’s scolding.
Sanji laughs, sound rolling off the water. “Good point.” He leans on the rail, exhaling a thin stream of smoke, humming an unfamiliar tune. For a while, neither speak, watching the world wake up in shades.
Then Sanji speaks, “That was a great festival.”
“Yeah.”
“I've never had venison cured like that before.” His eyes brighten, fixed somewhere beyond the horizon. “And those little potato cakes? Crisper than hash browns, but somehow still soft in the middle.” He shakes his head, smiling to himself. “There had to've been cornstarch in them.”
He keeps talking, words gathering momentum now.
“I want to try that plum glaze on sea king. Might even work with shark if I cut the sweetness.” His brow furrows thoughtfully. “Robin'd probably like those chestnut pastries. Chopper too.” He pats his chest, turning around. “Where the hell is my recipe book…”
His singular eye widens, then he groans. Zoro frowns. “What?”
Sanji shakes his head and sighs, still smiling. “Nothing. Just realized I should’ve brought more spices before we left.”
“Don’t worry about it,” Zoro says firmly, ignoring the familiar shape of those words. And hoping still that Sanji will take it seriously. “We’re less than a week till port.”
Sanji looks surprised, less fluid and free. He lights another cigarette. “Very true.”
Zoro watches for a moment, letting his feelings build up behind a tense jaw, until they spill into something soft. “You seemed different tonight.”
Sanji’s eyes flick to him, curious. “Hmm?”
Heat warms his face, but he isn’t a coward. “I dunno. Like…relaxed and stuff.”
Sanji snorts. “Well, I did drink more than I usually do. I swear, something about that mulled wine.” His smile grows. “I think it was a local fruit juice – it was warm and spicy. I should’ve asked.”
Zoro doesn’t say anything, turns his body so he’s facing Sanji. Lets him ramble about foods and flavors for a moment longer. Lets quick hands sketch recipes in the air. Lets his feelings grow teeth and sink into that tender muscle.
He hopes it doesn’t seep into his face. But, Sanji stops suddenly, face a splotchy pink – from the chill, perhaps. He flicks ash and sucks another drag. His eye narrows, and he sighs, “I think it’s easier here.”
“Easier?” Zoro asks, a hushed thing.
His answer is a shrug, a smile fragile with teeth. “When there’s enough going around. No one to feed but yourself.”
Zoro thinks of the silence at meals. The way Sanji's eyes flick to every plate but his own. The way he sets down food for others and nothing for himself. Like he's trying to fill a pit with no bottom, content to disappear into it himself.
Zoro thinks of lying with one's mouth and eyes. Of how his own have begun telling truths he'd sooner keep to himself. Sanji, pointedly, says nothing.
So Zoro just leans against the rail, letting their shoulders brush, and listens to the quiet, contented breathing beside him.
Sanji finishes his cigarette, flicks it out to sea, and turns to go. Just before he disappears into the warmth of the cabin, he said, “I’m gonna start on some breakfast. You hungry?”
Zoro is, but this is not one you can sate. He grunts and shrugs.
Sanji scoffs, his smirk a bit fond. “Shitty moss.”
The days after the festival feel washed out, stripped of all color and quiet on the air. The crew seems content to recover in their own ways, drifting between chores and routines, letting the Sunny carry them to their next adventure. Zoro trains as always, seeking clarity and calm that refuses to come.
Zoro follows his heart and nose, the galley warm with butter and onions.
Sanji has every burner occupied. A saucepan bubbles lazily beside a skillet, the counter buried beneath herbs, peelings, and bowls dusted with flour. He doesn’t look up, waving Zoro over.
Only then does Zoro notice the burger.
One of yesterday's patties is wedged between thick slices of bread, already missing half of itself. Sanji reaches for it between stirring the pot and tasting the liquid, chewing while he works, never breaking focus.
Zoro’s shoulders loosen before he realizes they've been tight, until a shallow bowl slides towards him. “Try this.”
Zoro takes a spoonful, the warmth blossoms across his tongue. It’s simple—some sort of beefy broth—but layered, the kind of dish that lingers long after it was gone.
“S’good.”
Sanji cocks a brow, leaning one hand on the counter, mocking his tone. “Good? That’s all you can say?”
Zoro takes another loud and sloppy slurp, smirking at Sanji’s scowl. “S’good.”
“Unbelievable.” Sanji mutters. He finishes the burger in one large bite and goes back to chopping. Zoro’s smirk relaxes into a smile.
After a few moments of scraping and mixing, Sanji says. “Afternoon snack will be ready in a minute.”
Zoro grunts and, on a whim, sidles over under the guise of taking another sip. The galley holds the kind of heat that soaks into the joints—butter browning slow in the pan, the broth ticking quietly on the back burner, the whole room easing into a slow afternoon. He’s close enough now to see the color gathering at the shell of Sanji’s ear, faint and involuntary as a sunrise.
“Everything you make is good, cook.”
Sanji turns with his spoon raised. The flush has spread, vivid and helpless across his face. “D-Don’t you think I know that?”
Zoro tucks the laugh low in his chest and carries himself back to the table. The kitchen’s sounds blur together beneath the slow rock of the Sunny until, before he realizes it, his eyes have drifted shut.
A bowl lands on the table with an indignant clack.
Zoro cracks one eye open.
Steam curls lazily upward. Five fat dumplings bob in that same broth.
Sanji jams his hands on his hips. “Your snack.”
Zoro grunts and does nothing. That doesn't stop the flush from deepening. Suddenly, every pot in the galley seems more interesting than Zoro.
Sanji spins away with a huff, then falters halfway back to the stove. He slaps both cheeks, the sound sharp in the quiet room, and when he speaks, it’s to the ceiling but meant for the man behind him. “If everyone else is getting stronger, guess I should too.”
“Huh?”
Sanji raises a fist beside his shoulder, thumb hooked toward his chest. His eyes are a sparkling blue. “Can’t have the cook slacking.”
Zoro blinks, the grin catching him off guard. The warmth from the stove reaches him a heartbeat late. His smirk never quite finds its way back. "Better make enough."
Sanji hums as knife finds its rhythm again.
He ought to leave.
His swords are waiting above deck. Another hour. Another thousand cuts. Another step toward the man waiting somewhere beyond the horizon.
They'll still be there.
The broth has cooled enough to drink. He tips the bowl, catching the last of it before it slips away.
Behind the stove, Sanji is already talking again. Rye flour this time. Or maybe of rosemary. Zoro loses track somewhere between another pinch of herbs and another bite of bread.
"...You listening?"
"Hm?"
"I asked if you wanted some more."
Zoro looks down.
"Yeah," he says.
This time, he stays.
