Work Text:
They start the way they always do.
With noise.
“You’re in my way,” Zoro says, blade already half-raised.
Sanji doesn’t even look at him. “Try swinging that thing without compensating for your lousy footwork and maybe I wouldn’t have to save your ass.”
Steel rings out anyway—Zoro’s sword meeting an enemy just as Sanji’s kick snaps through from the other side, heat and force colliding in perfect, infuriating sync. The thing they’re fighting doesn’t stand a chance. It never does when the two of them fall into this rhythm: insult, strike, insult, finish.
They don’t look at each other when it’s over.
They never do.
But when Zoro lowers his blade, he does it half a second slower than usual. When Sanji lights a cigarette, he angles his body just enough to block the wind from Zoro’s side.
Neither of them comments on it.
Later, it’s alcohol.
Zoro drinks straight from the bottle, head tipped back, throat working. Sanji steals it out of his hand mid-swall.
“Oi—”
“You were gonna finish it,” Sanji says, already taking a pull. “Learn to pace yourself.”
Zoro snorts. “Says the idiot who cooks like he’s feeding an army.”
Sanji hands the bottle back anyway.
Their knees knock where they sit on the deck, close enough that it’s impossible not to notice. Close enough that when the ship tilts, Zoro’s shoulder bumps Sanji’s arm and neither of them moves away.
The crew pretends not to notice.
They’re bad at it.
It happens in pieces, not declarations.
A hand on a shoulder after a fight, lingering a second too long. Sanji patching a cut Zoro could’ve handled himself, fingers careful, mouth sharp to cover it. Zoro standing watch when Sanji finally crashes, sword planted beside him, eyes open.
No one asks when it starts.
No one announces it when it changes.
They don’t allow it. They don’t talk about it. They don’t name it.
They just… stop pulling away.
When they fight back-to-back, it’s seamless. When they argue, it’s quieter, edged with something private. When they drink, they share the bottle without comment. When they wake bruised and bleeding, they check for each other first.
Luffy grins like he knows something.
Nami rolls her eyes like she’s known all along.
Usopp pretends he’s blind.
It works because they never let it become the center.
It’s something that exists in the margins—between battles, between breaths. Something that doesn’t interfere. Something Zoro tells himself he can afford.
Then Thriller Bark rises out of the fog like a bad omen.
The air is wrong. Heavy. Old. Even Sanji’s usual running commentary thins as they move through stone corridors and shadowed forests, enemies coming at them from angles that don’t make sense.
They’re pushed harder than usual.
Zoro bleeds more than usual.
Sanji notices.
“Oi,” he snaps at one point, grabbing Zoro’s sleeve mid-fight. “You’re slowing.”
Zoro jerks free. “Worry about your own damn footing.”
“I am,” Sanji fires back. “It’s yours I don’t trust.”
They survive by inches.
By trust.
By the unspoken understanding that if one of them falls, the other will be there—kick or blade, heat or steel.
Then it breaks.
Kuma stands before them, immovable, inevitable.
The choice is made in silence.
Sanji smells blood before he sees it. Feels something wrong in his bones. He turns—
—and Zoro is already walking forward.
“No,” Sanji says immediately, stepping after him. “Don’t.”
Zoro doesn’t look back.
The world narrows to the space between them, to the certainty of what Zoro is about to do. Sanji moves faster, rage and fear cutting through exhaustion.
“You bastard,” he snarls, grabbing for him. “That’s not your call—”
Zoro stops.
Just long enough to strike.
Pain blossoms white-hot behind Sanji’s eyes, the world tilting violently as consciousness rips away from him. The last thing he registers is Zoro’s voice—low, firm, final.
“Sleep.”
When Sanji wakes, the world feels wrong.
Too quiet.
His body aches, but it’s nothing compared to the dread pooling in his chest. He sits up too fast, head spinning, breath shallow.
Zoro is gone.
Panic is immediate and vicious. Sanji’s on his feet before the room stops spinning, stumbling out, demanding answers, snapping at anyone who tries to slow him down.
Then he finds Zoro.
Standing.
Alive.
And ruined.
The blood is everywhere. The damage is impossible, incomprehensible. Zoro stands there like a man carved out of agony, refusing to fall, refusing to acknowledge what he’s endured.
Sanji understands instantly.
The choice. The cost.
Something inside him fractures—not loudly, not all at once. Just a quiet, devastating shift. He doesn’t say anything. There’s nothing to say that wouldn’t cheapen it.
They leave Thriller Bark carrying wounds that don’t show.
Zoro collapses later.
When he wakes, bandaged and upright, Sanji goes to him with relief still clutched tight in his chest.
It dies there.
What follows—what’s taken from them in that quiet room—isn’t the pain of Thriller Bark.
It’s the aftermath.
And neither of them walks away untouched.
--
The room is quiet in a way that presses inward.
Not peaceful. Not calm. Just emptied out.
Zoro is already sitting up when Sanji steps inside.
Bandages wrap him thick—torso, shoulder, arm—white gone dull where blood soaked through and dried. The sword at his side is within reach, positioned with the same deliberate care as always. His back is straight. Awake. Eyes open.
Too open.
Sanji stops just inside the doorway.
For a moment, relief hits him so fast it almost knocks the breath from his lungs. Awake. Sitting. Alive. The knot that’s been cinched tight behind his ribs loosens a fraction, enough for him to exhale.
“You’re—” He cuts himself off, tongue catching. Clears his throat. “Tch. Took you long enough, mosshead.”
Zoro doesn’t answer.
He looks at Sanji, but it isn’t the usual glare, isn’t irritation or exhaustion or the faint edge of amusement that sometimes sneaks through when Sanji’s running his mouth. His gaze is steady, focused. Awake in a way that has nothing to do with sleep.
Sanji feels it then—that slight misalignment. Like stepping onto a deck that doesn’t move the way you expect it to.
He takes another step inside, the door sliding shut behind him with a soft click that sounds too loud. The air smells like antiseptic and iron and something colder beneath it all. Old stone. Old pain.
“You shouldn’t be sitting up,” Sanji says, lighter than he feels. “Chopper’ll lose his damn mind if he sees you like this.”
Still nothing.
Zoro’s eyes don’t leave his face.
Sanji’s smile falters at the edges. He straightens, fingers curling unconsciously at his sides. He’s used to silence from Zoro—long stretches of it, whole conversations swallowed by it—but this feels different. Sharper. Like a blade laid flat instead of sheathed.
“…What?” Sanji asks.
Zoro inhales. Slow. Controlled.
When he speaks, his voice is even. Too even.
“We’re done.”
The words land without force.
No raised voice. No edge.
Just fact.
For half a second, Sanji doesn’t understand them. They slide past meaning and sit there, inert, like a phrase in the wrong language.
“…Come again?” he says.
Zoro doesn’t look away. “This,” he continues, calm as stone, “ends here.”
The room seems to contract.
Sanji lets out a short breath that’s almost a laugh, but it doesn’t quite make the sound. “You wake up half-dead and that’s your opening line?” He shakes his head once. “You hit your head harder than I thought.”
No response.
Zoro’s expression doesn’t change.
Something cold slips into Sanji’s chest, threading between ribs. He takes another step closer before he realizes he’s moving.
“Hey,” he says, firmer now. “You don’t get to decide shit like this while you’re wrapped up like a mummy. Not after—”
Zoro lifts a hand.
Not in warning. Not aggressive.
Final.
“I already decided,” he says.
Sanji stops.
The silence stretches, taut and humming. Zoro sits there, immovable, like he’s already carved himself into this choice. Like whatever he took on Thriller Bark didn’t just tear into flesh—it stripped something else away.
Sanji drags a hand down his face, fingers lingering at his jaw.
“Alright,” he says finally, voice steadier than the pulse hammering in his throat. “So that’s it? You wake up and decide to start talking nonsense.”
Zoro doesn’t react.
“You don’t mean it,” Sanji continues. Not a question. A conclusion. “You’re hurting. You always get like this when you push yourself past stupid.”
“That’s not what this is.”
Zoro’s voice is quiet. Flat. It cuts under Sanji’s words.
Sanji’s eyes narrow. “Then enlighten me.”
Zoro shifts slightly, bandages pulling tight across his chest. The movement costs him something—Sanji sees it in the brief tightening of his jaw—but he doesn’t acknowledge it.
“I joined this crew for one reason,” Zoro says. “So Luffy becomes King of the Pirates.”
Sanji snorts. “Yeah. No shit.”
“This,” Zoro continues, eyes unwavering, “doesn’t serve that.”
Sanji blinks. “…Excuse me?”
“You do.”
The distinction lands hard.
Sanji exhales sharply. “So what, now I’m a liability? Careful. That’s rich coming from the guy who nearly died standing.”
“That’s exactly why.”
Sanji steps closer, frustration bleeding through. “Don’t twist this. What you did back there—that was your choice. You don’t get to rewrite it into this.”
“I’m not rewriting anything,” Zoro says. “I’m removing it.”
“You don’t get to decide that alone.”
“I already have.”
Sanji laughs, brittle. “You really think this—us—is what’s gonna stop him?” He gestures vaguely, meaning the sea, the future. “You think caring is the problem?”
“It gives them leverage.”
Sanji stills.
“They get you,” Zoro continues. “They get to me.”
Sanji’s jaw tightens. “So you’d rather stand alone than risk standing together.”
“Yes.”
Immediate. Absolute.
Sanji stares at him, searching for anger, doubt—anything. Finds only resolve.
“You’re wrong,” Sanji says, softer. “This doesn’t weaken us.”
Zoro says nothing.
Sanji steps closer, close enough to see the shadows under Zoro’s eyes. “We get stronger together. You know that.”
Silence.
Sanji’s breath catches—and before pride or sense can intervene, his hand reaches out.
His fingers brush Zoro’s wrist.
The contact knocks the air out of him. He inhales sharply, grounding himself in the warmth there.
“You’re talking like strength’s a straight line,” Sanji says, voice rough. “Like anything that doesn’t point forward gets cut off.”
Zoro doesn’t pull away.
Sanji swallows. “You think I don’t understand what’s at stake? Luffy’s dream is everything. But don’t tell me standing alone is the only way to protect it.”
Zoro’s jaw flexes.
“We fight better together,” Sanji presses. “You trust me with your back more than anyone.”
A flicker passes through Zoro’s eyes.
Gone almost instantly.
“This isn’t weakness,” Sanji says, voice breaking just a little. “It’s balance.”
Zoro’s gaze drops to their hands. For a heartbeat, something tightens around his eyes—pain, maybe. Regret.
Sanji feels it and leans in. “You don’t have to do this alone. Not with me.” His thumb presses into Zoro’s pulse. “I’d run straight into hell with you if it meant keeping him safe.”
Zoro inhales. Slow. Controlled.
“That’s the problem.”
Sanji’s throat tightens. “No. The problem is you think caring makes you weak.”
For just a second, the mask slips. Something raw shows.
Then it hardens.
“I already decided,” Zoro says.
Sanji’s grip slides, fingers curling fully around Zoro’s hand—palm to palm. An anchor. A refusal.
“Then look at me,” Sanji says, voice strained. “Say it doesn’t matter.”
Zoro meets his gaze.
“Zoro—”
“Sanji.”
Flat. Cold.
The word stops him mid-breath.
Sanji doesn’t let go.
“No,” he says quietly. His thumb presses harder. “You don’t end this like a drill.”
“I’m not asking you to choose me over him,” Sanji says, words tumbling now. “I’m asking you not to cut this away like it’s poison.”
Zoro looks at their hands. His fingers twitch once.
“Let go,” he says.
“No.”
“Sanji.”
Colder.
“You don’t mean that,” Sanji says, voice cracking. “You can’t.”
Zoro’s eyes lock on his. Whatever flickered before is gone.
“I won’t repeat myself.”
“You don’t get to say my name like that,” Sanji whispers.
Silence. Suffocating.
“Let go.”
“I can’t.”
Zoro exhales.
Then he pulls.
Not violently. With intent.
The warmth vanishes. Sanji’s fingers close on empty air, the sudden absence sharp enough to make him stumble a step before he steadies himself.
Zoro’s hand drops to his side. He doesn’t look at it.
“It’s done,” he says.
Sanji stares at his hand, curls it into a fist, nails biting hard enough to ground him.
He laughs once, breathless. “You really are a bastard.”
Zoro doesn’t respond.
Sanji searches his face one last time—for acknowledgment.
Finds none.
He straightens, smooths his jacket, forces his breathing even.
“For what it’s worth,” he says quietly, “you’re wrong.”
Zoro’s eyes flick up.
“But I hope it’s enough.”
Sanji turns. The door slides open. Cooler air washes in.
He leaves without looking back.
The door closes.
Zoro remains seated.
Alone.
The silence rushes back in and settles into the space where Sanji stood—where his hand held on just a second too long.
Zoro closes his eyes.
And does not follow.
--
Sanji is already in the kitchen when the ship wakes.
Pots clatter. Knives strike the cutting board in fast, precise rhythms. The smell of onions sweating in oil curls through the galley, rich and comforting, exactly right. Breakfast, on time. Better than usual, even.
“Morning, ladies,” Sanji says brightly when Nami and Robin step in. His smile is wide, practiced, flawless. “You’re just in time—made it special.”
Nami pauses, eyes flicking over him. The cigarette between his fingers burns too fast. He hasn’t changed it yet. Ash trembles, drops.
“Did you sleep?” she asks.
Sanji doesn’t miss a beat. “Course I did. Beauty sleep’s mandatory.”
He plates food with extra care, portions perfect, garnish immaculate. He hums under his breath—something light, forgettable. The sound fills space the way noise always does when silence isn’t welcome.
Usopp wanders in, yawning. “Whoa. You’re… intense today.”
Sanji snorts. “High praise from a guy whose best skill is surviving.”
Luffy barrels through next, grinning. “Smells good!”
“Eat,” Sanji says immediately, shoving a plate at him. “You’re not allowed to complain today.”
Luffy doesn’t.
No one does.
Sanji flirts. He banters. He insults Zoro out of habit and then catches himself a fraction too late—redirects the comment at Usopp instead. He never sits. When a dish is done, another replaces it. When a cigarette burns down, he lights another before the first’s ash cools.
He doesn’t rest.
Chopper notices first.
Sanji moves like someone running on momentum alone—fast, sharp, just a little too precise. He doesn’t wince when he leans too hard on his injured leg. He doesn’t slow when the tremor hits his hands and he hides it by reaching for something else.
The crew doesn’t ask.
They exchange looks instead. Quiet ones. Concern passed hand to hand without a word.
Robin watches from her seat, chin resting lightly on her knuckles.
She waits.
Hours pass. Lunch blends into dinner prep. The sun shifts. The galley stays bright.
“Sanji,” Robin says eventually, voice calm, unhurried. “You’ve done enough.”
He laughs. “Sweet of you to worry, Robin-chwan, but I’m just getting started.”
She rises, smooth and unassuming, and places a hand on his arm.
Not stopping him.
Anchoring him.
“You’re shaking,” she says gently.
Sanji stills.
Just for a moment.
Then he straightens, smile snapping back into place. “Occupational hazard.”
Robin’s eyes soften, but her grip doesn’t loosen. “You haven’t rested since Thriller Bark.”
“I’m fine.”
“That wasn’t a question.”
The kitchen is quiet now. Too quiet. Sanji feels it closing in, the way it did in that room—stone and iron and absence.
Robin tilts her head. “Come,” she says. “I’ll watch the stove.”
Sanji opens his mouth to protest.
Nothing comes out.
He exhales, sharp and controlled, then nods once. “Five minutes.”
Robin smiles. “Of course.”
She walks him out without ceremony, without making it something bigger than it is. The corridor is cool, dim. She opens a door—one of the quieter rooms—and gestures him inside.
“I’ll check on you later,” she says.
Sanji doesn’t trust himself to respond.
The door closes.
The room is small. Empty. Quiet.
Sanji stands there for a long moment, hands braced on the edge of the table, head bowed. His shoulders rise and fall once. Twice.
Then the sound breaks out of him—raw, ugly, ripped straight from his chest.
His knees hit the floor hard. He presses his fist to his mouth, teeth biting down as his breath shatters. His other hand claws at the fabric of his shirt, fingers curling like they’re searching for something that isn’t there anymore.
“Idiot,” he chokes, voice cracking. “Stupid—”
The words collapse into silence. He folds forward, forehead against the floor, shoulders shaking. No witnesses. No audience. Just the echo of a name said coldly and the feel of a hand pulled away.
He doesn’t cry quietly.
He doesn’t cry long.
He just breaks—once—completely.
---
Zoro sits alone on the deck above.
The night air is cool against his skin. Stars wheel slowly overhead, distant and indifferent. His swords rest beside him, aligned just so.
He hasn’t moved in hours.
The ship creaks softly beneath him. Somewhere below, laughter drifts up—faint, strained, trying too hard to sound normal.
Zoro closes his eyes.
He doesn’t reach for the bottle at his side.
He doesn’t follow the sound.
He sits with the choice he made, spine straight, jaw set, hands resting open on his knees like he’s waiting for something he knows will never come.
The sea rolls on.
And both of them stay exactly where they are.
--
For the sake of the crew, nothing changes.
That’s the rule Zoro sets and follows without exception.
They don’t talk about it. They don’t acknowledge it. There’s no tension thick enough to trip over, no silences loud enough to draw attention. Whatever existed is folded away and locked down, same as pain, same as doubt.
Sanji comes back to himself—or at least to the version everyone recognizes.
He cooks. He smokes. He flirts like nothing in the world has ever touched him deeply enough to leave a mark. His smile is sharp and easy, his laughter loud and familiar. He snaps at Zoro with the same venom as always.
“Oi, shit-for-brains, watch where you’re swinging that thing.”
Zoro answers without hesitation. “Try not to burn the food for once, curly.”
They bicker. They fight. They move around each other like well-worn weapons, clashing loudly, predictably. The crew relaxes into it like a known rhythm returning.
Zoro lets them.
It’s easier that way.
They spar on deck like they always have. Fists, kicks, steel flashing dangerously close. It looks the same to anyone watching—two idiots blowing off steam, rivalry alive and well.
But Zoro feels it.
The hollow where something used to sit.
There’s no shared bottle after. No collapsing side by side, breath heavy, shoulders bumping as they drink. When Zoro reaches for the sake out of habit, he drinks alone.
Sanji eats in the galley.
Zoro eats on deck.
They don’t sit together anymore. Don’t linger in doorways. Don’t brush past each other just a little too close. No hands catching wrists. No knuckles grazing fabric. No quiet moments stolen between everything else.
The distance is exact.
Measured.
Deliberate.
Zoro keeps his eyes forward. On training. On duty. On Luffy’s grin when things go right and his absolute certainty that they always will.
This is what he chose.
Sometimes—often—his gaze betrays him anyway.
It shifts without permission.
To Sanji laughing at something Usopp says, head tipped back, cigarette forgotten between his fingers. To the way his smile sharpens when Nami rolls her eyes, the way his shoulders loosen when Robin speaks.
Zoro looks away every time.
He doesn’t allow himself the luxury of lingering.
But the truth doesn’t care about rules.
He is in love with Sanji.
He always will be.
That isn’t something he expects to fade. It isn’t something he believes time will dull. Love, to Zoro, isn’t a feeling you discard—it’s a vow you either honor or sever cleanly.
He severed it.
That doesn’t mean it stopped existing.
At night, when the ship quiets and the crew sleeps, Zoro sits with his swords and listens to the sea. He lets the memories come and go without chasing them. Sanji’s voice. His hands. The way he stood his ground and held on even when everything else said to let go.
Zoro doesn’t regret the choice.
That doesn’t mean it doesn’t hurt.
He chose Luffy’s dream over his own heart. He chose certainty over comfort. He chose a future where the crew moves forward unburdened—even if it means he carries the weight alone.
That’s the kind of man he decided to be.
So he sharpens his blades.
He stands his watch.
He trades insults and blows with the man he loves like it means nothing more than rivalry.
And when his gaze slips—just for a second—to Sanji’s smile or laughter, he lets it.
Then he looks away.
He made a choice.
And he will live with it.
--
Sabaody is loud again.
That’s the first thing Sanji notices—the way the air buzzes with life, color, voices stacked on top of each other. It’s nothing like the place they left behind. No ash. No ghosts. No silence pressing in from the walls.
The crew fits back into it like they never left.
So does he.
Sanji laughs easily. Flirts harder than usual. Kicks harder too. He makes a show of it—grins wide, cigarette tilted just so, posture loose and careless. The version of him the world expects slides back into place like a well-worn jacket.
No one questions it.
Zoro doesn’t either.
They move like they always have. Shoulder past each other in crowded streets. Trade insults without bite.
“Try not to get lost this time,” Sanji says lazily as they step onto the island.
Zoro snorts. “Try not to trip over your own feet.”
Normal.
That’s the word everyone would use.
Law complicates things.
Sanji hadn’t expected that—hadn’t expected conversation to come so easily, or for it to feel… uncomplicated. Law doesn’t pry. Doesn’t joke. Doesn’t look at him like he’s something fragile pretending not to be.
They talk strategy. Ships. Food shortages. The stupid inefficiencies of other crews. Law listens when Sanji talks, really listens, eyes sharp and thoughtful.
It’s easy.
Too easy.
Sanji doesn’t notice Zoro watching at first.
He notices the tension instead—the way the air shifts, the way something prickles at the back of his neck. He glances over mid-sentence and catches Zoro’s gaze locked on him.
Sharp.
Possessive.
Gone a second later.
Sanji frowns but keeps talking. Tells himself he imagined it.
He doesn’t.
It happens again. And again.
Zoro positions himself closer than necessary. Steps in when Law speaks too quietly to Sanji. Cuts comments short with blunt interjections that have nothing to do with the conversation.
“Oi,” Zoro says at one point, eyeing Law flatly. “You talk too much.”
Law arches a brow. “Funny. I was thinking the opposite.”
Sanji laughs reflexively, but it comes out wrong—too sharp. He glances at Zoro. Zoro isn’t looking at Law anymore.
He’s looking at Sanji.
Like he’s measuring something.
Sanji’s stomach twists.
By the time they’re alone—briefly, cornered between stalls and shadows—Zoro stops him with a hand on his shoulder. Not rough. Just firm enough to halt him.
Sanji stills.
Zoro leans in just enough to invade space, voice low. “You getting real friendly.”
Sanji blinks. “What?”
“With him,” Zoro continues, tone casual in the way that means it isn’t. “Didn’t take you long to flirt with him.”
Sanji feels something cold slide under his ribs.
“…You serious?” he asks carefully.
Zoro smirks, but there’s no humor in it. “Just making an observation.”
Sanji shrugs the hand off his shoulder, jaw tightening. “Since when do you give a damn who I talk to?”
Zoro’s eyes narrow. “Since it starts looking like a distraction.”
The word hits harder than it should.
Sanji’s breath stutters before he can stop it. He forces a laugh, brittle at the edges. “That’s rich. You keeping tabs now?”
Zoro steps closer. Too close. His shadow falls over Sanji like a challenge.
“Just reminding you,” Zoro says quietly, “where you stand.”
Sanji stares at him.
Confusion comes first.
Then hurt.
It shows—he can’t stop it fast enough. His smile slips, just a little, and Zoro sees it. Sanji hates that he does.
“Where I stand?” Sanji repeats, voice low. “You don’t get to—”
Zoro cuts him off with a scoff. “Relax. Didn’t say anything, did I?”
Sanji goes still.
Hurt shows this time. Clean and unmistakable.
“Yeah, of Course You’re the one who made it simple,” he says quietly. “Remember?”
Zoro doesn’t answer.
Sanji exhales, shoulders squaring as he steps back—creating space this time. “Figure out what you want,” he says flatly. “Because I don’t understand what game you think we’re playing.”
Zoro watches him go.
Doesn’t stop him.
But his gaze follows Sanji longer than it should—jaw clenched, hand curling slowly into a fist like restraint is something he’s actively forcing into place.
Sanji doesn’t look back.
He doesn’t know whether Zoro wants him gone—
—or just wants him to stay where he can still be seen.
--
--
Zoro hears the news the same way he hears most things lately—through noise.
Voices overlap. The mink city hums around them, alive and strange and too high off the ground. Luffy’s arguing with someone. Nami’s tone is tight. Usopp’s getting louder because that’s what he does when he’s nervous.
Sanji’s name cuts through it.
“—left us a note,” Nami says. “He went with them.”
“With who?” Luffy asks.
“Big Mom’s people,” Brook answers. “Something about an engagement.”
Zoro leans against the railing, arms crossed, half-listening. Engagement registers, then slides right off. He snorts once, short and dismissive.
“Tch. Sounds like him,” he says. “Probably kicked up a fuss and got dragged into something stupid.”
Nami turns on him. “That’s it? That’s all you have to say?”
Zoro shrugs. “What do you want me to say?”
Robin watches him over the rim of her cup. Her expression doesn’t change.
Luffy’s frown deepens, but it’s confusion more than anger. “Why would Sanji get engaged?”
“Political crap,” Nami answers. “Arranged marriage. Germa.”
Zoro tilts his head back against the wood. “Figures. Guy’s always been a magnet for trouble.”
It lands the way he intends it to: careless. Unbothered.
Usopp exhales, relieved. “Right? I mean, it’s Sanji. He’ll come back.”
Zoro stays silent.
The conversation moves on—to alliances, to supplies, to what comes next. Zoro contributes when needed. Keeps his voice even. Keeps his face blank.
Nonchalant.
That’s the word for it.
Later, when the group splits up to rest, Zoro wanders without thinking and finds himself in front of the galley.
He stops.
The door is shut. Of course it is. They haven’t even regrouped long enough for habits to re-form, but his hand still lifts halfway, like he expects to hear something on the other side. A pan clattering. A muttered curse. The scrape of a lighter.
Nothing.
Zoro lowers his hand.
Engaged.
He tries the word again, slower this time. It doesn’t stick. It feels unreal, like a rumor passed too many times. Sanji engaged—Sanji cornered into smiling, into playing a role, into being chosen by someone else.
“Idiot,” Zoro mutters, not sure who it’s for.
He turns away before the thought sharpens into something worse.
That night, Luffy finds him.
Zoro’s sitting on a thick branch overlooking the forest, swords laid out beside him. He’s not sharpening them. Just sitting there, hands resting on his knees, eyes on nothing in particular.
Luffy climbs up without asking and plops down next to him.
They sit in silence for a minute.
“You’re worried,” Luffy says finally.
Zoro doesn’t look at him. “No.”
Luffy hums, unconvinced. “You always say that.”
Zoro snorts. “Because it’s true.”
Luffy swings his legs, staring out into the distance. “I’m gonna bring him back.”
Zoro’s jaw tightens. Just a fraction.
“Yeah,” he says. “You do that.”
Luffy glances at him sideways. “You don’t think I can?”
“That’s not what I said.”
Another pause.
“I know you don’t talk much,” Luffy continues, tone simple, certain. “But I know when you’re worried.”
Zoro finally looks at him. “Don’t get stupid ideas.”
Luffy grins. “Too late.”
Zoro huffs a laugh despite himself. “He left on his own, Captain. If he wanted to come back, he would’ve.”
Luffy’s grin doesn’t fade. “He will.”
There’s no argument in it. No doubt.
Zoro looks away again. “Do what you want.”
Luffy stands, stretches. “I will.”
He jumps down like the conversation is finished.
Zoro stays where he is.
Later—alone again—he returns to the galley.
This time he goes inside.
The space feels wrong without Sanji in it. Too quiet. Too empty. Zoro leans against the counter, staring at a spot where Sanji used to stand, hip cocked, cigarette dangling, eyes sharp and alive.
He remembers laughter. Arguments. The way Sanji used to slide a plate toward him without comment when he’d trained too long.
Engaged.
Zoro closes his eyes.
“You’re not my problem anymore,” he says quietly, like stating a rule will make it true.
The words echo back hollow.
He opens his eyes and straightens, pushing away from the counter. Whatever he feels stays where it belongs—locked down, unnamed, carried alone.
In the morning, he’s the same as ever.
Arms crossed. Mouth sharp. Expression bored.
For the sake of the crew, nothing changes.
And when Luffy leaves to get Sanji back, Zoro watches from a distance, face unreadable, and tells himself—again—that this is fine.
That this is what he chose.
That wanting doesn’t matter.
He believes it right up until the galley goes quiet behind him and stays that way.
--
It happens fast.
Too fast for Sanji to prepare for it, too fast for the mask to settle properly into place.
One moment they’re cutting through enemies in Wano’s dust-choked air, blades and kicks carving paths like muscle memory never left—and the next—
Zoro’s there.
Really there.
Alive. Bloodied. Solid.
Sanji’s foot falters for half a heartbeat.
Zoro turns at the same time, drawn by something he refuses to name, and for just a moment—just one—his expression changes.
It’s subtle. Barely there.
But Sanji sees it.
The world narrows. Noise drops out. For that split second, it’s just them again—steel and heat, familiar and dangerous and unresolved.
Then it’s gone.
Zoro’s face resets into its usual scowl. “Try not to get in my way,” he snaps, swinging his blade through another enemy.
Sanji scoffs automatically. “Like hell I would.”
They move.
Back-to-back without thinking. Kicks and cuts lining up like they always have. It’s seamless, terrifyingly so. No hesitation. No catching up needed.
It feels like coming home.
And that’s the problem.
Sanji forces himself to breathe, to keep it professional, to keep it clean. He doesn’t look too long. Doesn’t let his gaze linger the way it wants to. He fights like this is all it is.
When it’s over, they separate without discussion—just like canon demands. Pulled into different currents of the battle, different responsibilities, different lives.
Sanji tells himself that’s fine.
Later, he sees it.
Zoro carrying a woman in his arms.
Hiyori.
She’s unconscious, limp against Zoro’s chest, head tucked near his shoulder. Zoro’s grip is careful, protective in a way that makes something sharp twist in Sanji’s gut before he can stop it.
It’s none of his business.
That’s the rule now.
He looks away.
The day bleeds into night. Wano settles into its strange, fractured calm. Sanji moves through it with practiced ease, feeding people, fighting when needed, smiling when expected.
Then Brook laughs.
It floats through the air, light and unmistakable.
“Yohohoho! To think you’d be so popular with the ladies of Wano, Zoro-san! Sleeping beside a beautiful princess—how scandalous!”
Sanji freezes.
His hand tightens around the tray he’s holding.
“…Sleeping?” he repeats flatly, not meaning to say it out loud.
Brook doesn’t notice. Or pretends not to. “Ah, yes! Hiyori-dono insisted on staying close for safety! Though one wonders what else might have been kept warm, yohohoho—”
Zoro snaps at him. “Shut up, skeleton.”
Brook only laughs harder.
Sanji’s chest feels hollow.
So that’s it.
Of course it is.
He exhales slowly, forces the thought into something neat and manageable.
He moved on.
Why wouldn’t he?
Sanji had left. Chosen duty, chosen sacrifice, chosen to walk away from the crew and everything that came with it. He’d made himself a liability—just like Zoro said.
Zoro had been right.
This is what happens when you step aside. Someone else steps in.
Sanji doesn’t feel angry. Not really.
Just… tired.
He tells himself this is deserved. That whatever ache coils low in his chest is nothing more than consequence catching up. Zoro found someone uncomplicated. Someone he could protect without hesitation. Someone who didn’t force him to choose between love and loyalty.
Sanji smiles when Nami talks to him. Laughs when Usopp jokes. Keeps moving.
Later—alone—he lights a cigarette with shaking fingers and stares out over Wano’s lantern-lit streets.
“Good for you,” he murmurs, unsure who he’s speaking to. “Really.”
The smoke curls upward, dissolving into the night.
Somewhere else in the city, Zoro sharpens his blades in silence, jaw tight, eyes unfocused—unaware of the story being told in his absence, unaware of the distance growing quietly back into place.
And Sanji, watching the smoke disappear, tells himself one last time that this is fine.
That this is fair.
That this is what he deserves.
--
Zoro doesn’t let it wait this time.
The celebration is thinning, voices drifting away into the night, lanterns burning low. He finds Sanji near the outer wall, half-shadowed, cigarette lit but forgotten between his fingers.
“You’re not walking away,” Zoro says.
Sanji doesn’t turn. “Wasn’t planning on staying.”
Zoro’s jaw tightens. “We’re talking. Now.”
Sanji exhales, slow and tired, like this is an inconvenience rather than a confrontation. “Everything’s handled.”
The words hit wrong.
Zoro steps closer. “That’s not an answer.”
Sanji flicks ash away. “It’s the only one you need.”
“No,” Zoro snaps. “You don’t get to disappear, come back half-broken, ask me—” He stops himself, breath sharp. “—and then tell me it’s handled.”
Sanji finally turns. His expression is calm, distant, practiced. It’s the same look he wore in Whole Cake—polite, controlled, shutting doors before anyone can step through.
“You don’t need to know what happened,” Sanji says. “It’s done.”
Zoro laughs once, harsh. “You think I’d believe that?”
Sanji’s eyes flash. “You think I owe you explanations now?”
“Yes,” Zoro says immediately. The word surprises even him. “I do.”
Silence stretches, tight and humming.
Sanji’s mouth twists. “Funny. Didn’t seem that way before.”
Zoro steps into his space. “Don’t do that.”
“Why not?” Sanji fires back, the edge finally slipping through. “You’re good at letting things go. Let this go too.”
“I’m not letting this go,” Zoro says. “You asked something of me. You don’t get to pretend it didn’t matter.”
Sanji’s shoulders stiffen. “If it came to it,” he says quietly, “you could do it.”
The words land heavier than a shout.
Zoro’s chest tightens. “Do what.”
Sanji meets his gaze, unflinching. “Kill me.”
The night seems to still.
Zoro’s voice drops, raw. “Do you really think I could do that?”
Sanji doesn’t hesitate. “Yes.”
That hurts more than anything else.
“For the crew,” Sanji continues, steady and relentless. “You would. You’ve done it once.”
Zoro grabs him.
Not roughly—but firm enough to stop him, to anchor him to the wall behind. His forearm braces beside Sanji’s head, the other hand gripping his jacket.
“That’s not the same thing,” Zoro snarls. “What I did back then was to protect them. To protect you.”
Sanji shoves at his chest. “And this would be the same.”
“No,” Zoro says. “You choosing to disappear doesn’t make you expendable.”
Sanji pushes again, harder. “Get off me.”
Zoro doesn’t.
Instead, he pulls Sanji closer.
Chest to chest. Breath mingling. Too close to think straight.
Sanji’s breath catches despite himself. His hands curl into Zoro’s shirt for a split second—instinct, muscle memory, want.
Zoro feels it.
And something in him snaps.
He kisses Sanji.
It’s not gentle. It’s desperate, furious, years of restraint cracking all at once. For a heartbeat, Sanji kisses him back—softening, leaning in, familiar and devastating.
Then Sanji stiffens.
He pulls away hard, hand coming up between them.
“Don’t,” he says, breath uneven. Hurt flares openly now, no mask left. “You don’t get to do this.”
Zoro’s eyes search his face. “Cook—”
“I don’t understand you,” Sanji says, voice tight. “When it suits your goals, you let me go. When it suits your pride, you get jealous and territorial.” He shakes his head, exhausted. “You broke whatever this was.”
“That’s not—”
“And now,” Sanji cuts in, “now you want this?” He laughs bitterly. “Not when you’re already with someone else.”
“I'am not with anyone,” Zoro says immediately.
Sanji doesn’t look convinced. “Doesn’t matter. You don’t get to reach for me now. Not like this.”
He steps back, putting space between them on purpose this time. “I’m tired, Zoro. You can’t do this with me.”
Zoro reaches out. “Wait. Let me explain. Let me make it clear—”
Sanji steps away from his hand.
“No,” he says quietly. “You don’t get to make it clear now.”
Then he turns and walks away, shoulders squared, back straight, leaving Zoro alone with words that came too late.
Zoro stays where he is, breath heavy, hands curling uselessly at his sides.
The thought comes unbidden, sharp and merciless:
If he’d stayed.
If he’d chosen differently.
Sanji would have come to him.
He would’ve said something about his family, , about the weight he was carrying alone. He would’ve trusted Zoro enough to ask for help instead of offering himself up as collateral.
Zoro presses his forehead briefly to the wall Sanji stood against moments ago.
“I would’ve come,” he mutters into the night.
Too late.
And for the first time since Thriller Bark, Zoro understands exactly what his silence cost them both.
--
The celebration doesn’t stop.
If anything, it gets louder—music swelling, cups refilled, lanterns swaying as Wano exhales all at once. Victory demands noise, and the Straw Hats are very good at making it.
Sanji throws himself into it.
He dances with the locals, spins someone laughing through the crowd, bows with exaggerated flair. His smile is sharp and bright, practiced to perfection. When someone presses a cup into his hand, he takes it. When someone asks for food, he’s already moving.
Zoro watches from the edge.
Every time he steps toward the galley, Sanji steps away. Not obviously. Not dramatically. Just… gone. Always on the other side of the room, hands full, attention elsewhere.
When Zoro finally catches his arm—brief, barely there—Sanji stills, then gently but firmly removes his wrist.
“Later,” Sanji says lightly.
There is no later.
The crew sees it.
Not all at once, but in pieces.
Usopp notices first, because he’s good at patterns. “Uh,” he mutters to Nami, watching Sanji haul another tray of food onto the table, “hasn’t he already cooked, like… three times?”
Nami’s eyes narrow. “He hasn’t sat down once.”
Chopper frowns. “He’s still hurt. He shouldn’t be on his feet this much.”
“He’s avoiding something,” Brook says mildly.
Zoro catches Nami’s gaze across the firelight. She doesn’t ask him anything.
That makes it worse.
Sanji laughs again—loud, charming, effortless. He flirts with the dancers, compliments the musicians, moves like the ground beneath him isn’t cracked.
But he never rests.
When the dishes run out, he makes more. When the fire burns low, he stokes it back up. When someone else offers to help, he waves them off with a grin.
“I’ve got it, sweetheart.”
Zoro tries again.
“Curly-,” he says quietly, catching him near the stove.
Sanji doesn’t look at him. “Busy.”
“We need to—”
“Not tonight.”
Zoro’s jaw tightens. “You can’t keep pretending nothing’s wrong.”
Sanji finally glances at him, smile thin but intact. “I’m not pretending.”
He looks past Zoro, addressing the crew now. “It’s nothing. Won’t affect the crew. Don’t start making it weird.”
The words land clean, efficient.
Usopp opens his mouth. Closes it.
Luffy watches Sanji for a long moment, head tilted. He doesn’t argue—but his brows knit together, something troubled settling behind his eyes.
They’re not worried about the crew.
They’re worried about Sanji.
Robin waits.
She always does.
When the noise dips and Sanji finally steps outside the galley for air, she follows without making it obvious. Finds him leaning against a post, cigarette lit, shoulders tight despite his relaxed posture.
“You’re overworking yourself,” she says gently.
Sanji smiles at her. It doesn’t reach his eyes. “Old habit.”
“You do this when you’re unhappy,” Robin observes. Not an accusation. Just fact.
Sanji exhales slowly, smoke curling between them. “Don’t psychoanalyze me, Robin-chwan.”
She tilts her head. “You avoid rest when you’re afraid of what you’ll think if you stop.”
The smile slips.
Just a fraction.
Sanji looks away. “Everyone’s celebrating. I’m just doing my job.”
Robin steps closer—not crowding, just present. “You don’t need to earn your place.”
Sanji’s fingers tighten around the cigarette. “I know.”
“You don’t sound like you do.”
Silence settles, softer than the music behind them.
“I won’t let it affect the crew,” Sanji says quietly, like a promise carved into stone. “That’s all that matters.”
Robin studies him for a long moment, eyes kind and sharp all at once. “And you?”
Sanji doesn’t answer.
Robin doesn’t push.
She places a hand lightly on his arm—a grounding touch, brief and deliberate. “When you’re ready to stop running,” she says, “someone will be there to listen.”
Sanji swallows.
“Yeah,” he says after a moment, forcing the smile back into place. “Don’t worry. I’ve got it handled.”
Robin knows better.
But she lets him go—for now—as Sanji turns back toward the fire, already reaching for another pan, another task, another excuse not to stand still.
Across the clearing, Zoro watches him go, the distance between them crowded with noise and light and everything they refuse to say.
And for the first time, the whole crew feels it:
Whatever this is—it isn’t over.
But it’s far from settled.
--
Luffy doesn’t raise his voice.
That alone is enough to unsettle everyone who notices.
He waits until the celebration thins again, until the fires burn lower and the crew drifts into smaller clusters. Then he finds Sanji first—not because it’s easier, but because it’s necessary.
Sanji is in the galley.
Of course he is.
He’s scrubbing an already-clean counter, movements automatic, shoulders tight. The food is done. The plates are stacked. There’s nothing left that needs doing.
He keeps doing it anyway.
Luffy steps inside and shuts the door behind him.
“Sanji.”
Sanji jolts slightly, then recovers with a crooked grin. “Oi, Captain. Hungry again?”
Luffy shakes his head and hops up onto the counter, legs swinging. He watches Sanji for a moment, eyes sharp in that quiet, unreadable way he gets when something matters.
“This is where you belong,” Luffy says simply.
Sanji stills.
“With us,” Luffy continues. “On this ship. You don’t gotta prove that.”
Sanji laughs softly. “C’mon, Luffy—”
“I’m serious.” Luffy leans forward. “I don’t care if you’re useful. I don’t care if you mess up. I don’t care if you’re strong or weak or annoying.”
Sanji’s grip tightens on the cloth in his hands.
“What I care about,” Luffy says, voice steady, “is if you’re happy, are you?”
The word lands harder than any accusation.
Sanji turns away, shoulders stiff. “That’s a stupid question.”
Luffy waits.
“…I’m happy,” Sanji says quietly.
The words tremble.
“I’m happy here,” he says again, breath hitching. “With you idiots. I—” His voice breaks cleanly this time. “I am.”
The cloth slips from his hands.
Sanji covers his face with his palm, shoulders shaking once, then again. He doesn’t bother hiding it. Tears spill freely now, years of restraint giving way all at once.
“Thank you,” he chokes. “For coming for me. For… not giving up.”
Luffy hops down and wraps his arms around him without hesitation.
Sanji stiffens for half a second—then breaks completely, clutching the back of Luffy’s shirt like it’s the only thing keeping him upright.
Luffy holds on.
Doesn’t say anything else.
Just stays.
---
Zoro doesn’t get that gentleness.
Luffy finds him sitting alone near the edge of the camp, swords beside him, staring into nothing.
“You’re an idiot,” Luffy says immediately.
Zoro blinks. “The hell—”
“You overthink everything,” Luffy continues, planting himself in front of him. “It’s annoying.”
Zoro scowls. “If you’re here to—”
“I don’t want my crew sacrificing stuff for me,” Luffy says, cutting him off. “Not their dreams. Not people they love.”
Zoro goes still.
“I want you to be happy,” Luffy says. “All of you. That’s how we’re gonna be the Pirate King’s crew.”
Zoro looks away. “That’s not how the world works.”
“That’s how my crew works.”
Silence stretches.
Luffy tilts his head. “You love Sanji.”
Zoro flinches.
Luffy grins faintly. “See? You do.”
Zoro exhales slowly. “I hurt him.”
“Yeah,” Luffy says easily. “You did.”
The simplicity of it stings.
“And now,” Luffy continues, “you don’t get to decide what happens next.”
Zoro frowns. “What?”
“If Sanji doesn’t want you now,” Luffy says, voice firm but not cruel, “you don’t force him. You don’t corner him. You don’t make choices for him again.”
Zoro’s hands curl into fists.
“You work for it,” Luffy finishes. “You earn his trust. Like he earned yours.”
Zoro swallows.
Luffy steps back, stretching. “So stop being an idiot.”
He grins. “You’re really bad at this feelings stuff.”
Then he walks off like he’s said everything that needed saying.
Zoro stays where he is long after Luffy leaves, the words settling heavy and unavoidable in his chest.
Earn it.
For the first time, Zoro understands what that really means.
Not sacrifice.
Not silence.
Not letting go.
Staying.
And waiting—
—for Sanji to choose.
--
The Sunny moves differently after Wano.
Lighter. Steadier. Like it knows it survived something it wasn’t supposed to.
Sanji is in the galley when Zoro finally comes.
Not right away.
Not the same night Luffy spoke to him. Not the next morning either. Zoro waits. Sanji notices that first—not Zoro’s presence, but his restraint. The way he doesn’t hover. Doesn’t provoke. Doesn’t try to corner him into a conversation he hasn’t agreed to have.
Sanji tells himself he appreciates it.
He’s chopping vegetables when Zoro stops in the doorway.
“Cook,” Zoro says.
Sanji doesn’t look up. “Galley’s open. Grab a plate.”
“I want to talk.”
The knife pauses.
Sanji exhales slowly, sets it down with care. “Make it quick.”
Zoro steps inside and stops a few feet away—close enough to be heard, far enough to be deliberate. He looks… different. Not softer. Just controlled in a way that feels intentional instead of rigid.
He takes a breath.
“I’m sorry,” Zoro says.
The words land wrong.
Not because Sanji doesn’t understand them—but because he never expected to hear them.
Zoro continues before Sanji can interrupt. “For everything. For how I ended it. For deciding things for you. For thinking sacrifice meant silence.” His jaw tightens. “I’m not gonna make excuses. And I’m not asking you to forgive me.”
Sanji finally looks at him.
Zoro meets his eyes and holds them.
“I just want a chance,” Zoro says quietly.
Sanji stares at him like he’s been struck somewhere he didn’t know was exposed. “Zoro,” he says slowly, carefully, “I never blamed you for choosing the crew. Or Luffy. I get that. I always did.”
Zoro nods once.
“But the way you did it,” Sanji continues, voice steady but tight, “that was wrong. Still, You don’t have to apologize for choosing them.”
“I know,” Zoro says. And he means it.
Sanji lets out a short, humorless breath. “You know I already forgave you, right?”
Zoro’s mouth curves faintly. “Yeah.”
Sanji frowns. “Then what is this?”
Zoro’s gaze sharpens—not aggressive, not demanding. Honest.
“That’s not what I want,” Zoro says. “Your forgiveness.”
Sanji’s chest tightens.
“I don’t want you to be kind about it,” Zoro continues. “I don’t want you to let it go because that’s what you do. I want—” He stops himself, recalibrates, then takes a single step forward.
Not crowding.
Just enough.
“I want you,” Zoro says.
The words are simple. Dangerous.
Sanji’s breath catches.
“I don’t want what we used to be,” Zoro adds. “I want all of it. Greedy. Ugly. Honest. I want to choose you and keep choosing you. I want to love you like there’s no tomorrow.”
“Sanji, I love you."
He says Sanji's name Like it’s the most beautiful thing he’s ever learned how to say.
Something in Sanji splinters.
Happiness flickers—bright and immediate—and right behind it comes hurt, sharp and deep. Because of course Zoro still loves him. And of course it’s now, when Sanji has already made peace with what he thought he deserved.
“Why now?” Sanji asks quietly. “When I finally accepted it.”
Zoro doesn’t flinch.
“Because I was wrong,” he says simply. “And because I won’t be again.”
He doesn’t wait for an answer.
“That’s all,” Zoro says. “You don’t have to say anything. I’ll earn it. Your trust. Your love. However long it takes.”
Then he smiles.
Not sharp. Not guarded.
Real.
And leaves.
Sanji stands there long after the footsteps fade, galley quiet around him, heart racing like it hasn’t in a long time.
He presses a hand to the counter to steady himself.
Accepted.
Deserved.
Chosen.
The words don’t fit together yet.
But for the first time, Sanji doesn’t feel like he has to earn his place by disappearing.
And that terrifies him—
just a little less than it gives him hope.
--
--
Sanji starts noticing it in the absence.
Zoro doesn’t linger anymore.
When Sanji enters a room, Zoro doesn’t straighten like he’s bracing for impact. He doesn’t track Sanji’s movements with that sharp, possessive awareness that used to make Sanji’s skin prickle. If anything, Zoro looks away first—deliberately, like he’s forcing his instincts into a new shape.
It’s unsettling.
Sanji burns three breakfasts in a row because of it.
He catches himself waiting for something—an insult, a grunt, a too-close presence that says you’re still mine even if I don’t have the right to say it. It never comes.
Zoro eats when food is left for him. If there isn’t any, he doesn’t ask. He doesn’t complain. He doesn’t make a thing of it.
That might be the worst part.
One afternoon, Sanji nearly trips on deck when the ship lurches unexpectedly. He doesn’t fall—Zoro’s there, hand catching his elbow, steady and firm.
The contact lasts half a second.
Zoro lets go immediately.
“Sorry,” Zoro says.
Sanji blinks. “You didn’t—”
But Zoro’s already stepped back, gaze fixed on the horizon like the moment never happened.
Sanji’s chest tightens.
At night, he finds plates left outside the galley. Nothing fancy. Just food, covered neatly so it doesn’t get cold. No note. No attempt to be thanked.
Sanji hates that his first instinct is to feel… safe.
Days pass. Then more.
Sanji keeps himself busy because that’s what he knows how to do. He cooks. He cleans. He smokes too much and sleeps too little. But the sharp edge of it—the frantic need to keep moving so he doesn’t feel—starts to dull.
Zoro’s still there.
Still choosing to stay.
The next time Sanji speaks first, it surprises both of them.
They’re on deck at dawn. Sanji’s nursing a cup of coffee he doesn’t really want. Zoro’s stretching nearby, movements slow and controlled.
“You don’t have to disappear every time I show up,” Sanji says.
Zoro pauses mid-stretch. “You want me to stay?”
The question is so careful it almost hurts.
Sanji exhales. “I didn’t say that.”
Zoro nods once. “Okay.”
He doesn’t move.
They stand there in awkward, quiet coexistence while the sun crawls up over the sea.
Sanji watches Zoro out of the corner of his eye. He looks tired. Not physically—something deeper. Like a man constantly measuring his steps, afraid one wrong move will undo everything.
Sanji hates that too.
Later, Sanji corners him—gently, almost by accident—in the galley.
“About what you said,” Sanji starts, then falters. He clicks his tongue in irritation. “You don’t get to decide you’re unworthy of forgiveness either, you know.”
Zoro looks at him, confused. “That’s not—”
“It kind of is,” Sanji interrupts. “You keep acting like you’re paying off some impossible debt.”
Zoro considers that. “Maybe I am.”
Sanji sighs. “Idiot.”
But it’s softer than it used to be.
Zoro’s mouth twitches. He doesn’t smile. Doesn’t push.
Sanji rubs a hand over his face. “I’m not ready,” he says quietly.
“I know,” Zoro replies immediately.
Sanji looks up. “And you’re… okay with that?”
Zoro meets his gaze, steady and unflinching. “Yeah.”
The simplicity of it makes something in Sanji’s chest ache.
That night, Sanji dreams of hands that don’t pull away.
He wakes annoyed at himself—and more than a little afraid.
Because for the first time since Thriller Bark, the idea of trusting Zoro again doesn’t feel like walking into an open wound.
It feels like standing at the edge of something fragile.
And Sanji doesn’t know yet whether he’s brave enough to step forward—
but Zoro, quietly and stubbornly, is still there when he wakes.
--
Zoro learns quickly that earning Sanji’s love doesn’t look like anything he knows how to fight.
There’s no duel for it. No line he can cross, no vow he can carve into himself and call it done. It’s quieter. Slower. Worse.
So he starts where Luffy told him to.
He stops pushing.
When Sanji enters the galley, Zoro leaves—without comment, without sulking, without waiting to be noticed. When Sanji talks, Zoro listens. Not just to him, but to everyone else too, like he’s relearning how to stand in a room without taking up all the air.
He doesn’t provoke.
Doesn’t guard.
Doesn’t touch.
He protects from a distance. Steps in only when it matters. Lets Sanji choose when to close the space, if he ever does.
It’s miserable.
Which tells Zoro it’s probably right.
Days pass like that. Maybe weeks. The Sunny rocks steady under them, sea open and endless.
Sanji doesn’t avoid him anymore—but he doesn’t approach either. There’s politeness now. Neutral ground. A careful truce built on unspoken rules.
Then, one evening, Sanji speaks first.
They’re alone in the galley, late. Sanji’s plating leftovers, movements neat but tired. Zoro’s leaning against the doorway, waiting to be told to leave.
“Hey,” Sanji says, not looking up. “About Hiyori.”
Zoro straightens automatically. “What about her?”
Sanji pauses, knife hovering mid-air. “You… you slept with her. Right?”
Zoro blinks. Once. Twice.
“…What?”
Sanji turns on him, exasperation breaking through his usual control. “Don’t play dumb. I heard it. Brook wouldn’t shut up about it.”
Zoro’s brain stalls.
Then—
“Oh,” he says.
That’s it. Just oh.
Sanji’s jaw tightens. “So?”
Zoro rubs the back of his neck, scowling—not at Sanji, but at the universe. “I literally slept. Like—unconscious. Passed out. On the floor. She needed protection. That’s all.”
Sanji stares at him.
“You mean,” Sanji says slowly, “you didn’t—”
“No,” Zoro snaps. “Hell no.”
Sanji’s shoulders drop an inch despite himself.
Zoro’s scowl deepens. “And whoever’s spreading that crap is dead.”
Sanji huffs despite everything. “You’re not killing Brook.”
“I’ll think about it.”
Silence settles again—but it’s different now. Less brittle.
“Why are you doing this?” Sanji asks suddenly. Not accusatory. Tired. Honest. “The waiting. The distance.”
Zoro doesn’t answer right away. He chooses his words the way he chooses his footing—slow, deliberate.
“Because last time,” he says, “I decided for you. This time, I don’t.”
Sanji swallows.
Zoro meets his eyes—not stepping closer, not retreating. Just there. “If you choose me, I want it to be because you want me. Not because I cornered you into it.”
Sanji looks away first.
“That’s… new,” he mutters.
“Yeah,” Zoro says. “I’m bad at it.”
Sanji almost smiles.
Almost.
He finishes plating and slides a dish across the counter toward Zoro without looking at him. It’s nothing fancy. Simple. Warm.
Zoro takes it like it’s a gift.
He doesn’t say thank you.
He eats quietly, stays out of the way, and leaves when Sanji’s done.
That night, Sanji stands alone in the galley, staring at the empty doorway.
Zoro, on deck above, lies awake under the stars and thinks about how loving Sanji isn’t something he gets to take.
It’s something he has to keep choosing.
Every day.
Without knowing if it’ll ever be returned.
--
It happens late.
That’s how most important things seem to happen on the Sunny—after the noise has burned itself out, after the crew has scattered to sleep, after the ship settles into the steady rhythm of open sea.
Sanji is alone in the galley.
There’s no reason for him to be cooking. Dinner was hours ago. Breakfast is hours away. Still, a pan is warm under his hand, something simple simmering low, more habit than hunger.
The door creaks.
Sanji doesn’t turn right away. He knows who it is. He’s known for a while—felt the pause at the threshold, the careful restraint, the way Zoro never steps in unless invited.
“You gonna stand there all night?” Sanji asks, voice neutral.
The pause is almost imperceptible.
Then Zoro steps inside.
Not far. Just enough.
Sanji doesn’t comment. He plates the food, slides it across the counter without ceremony. No flourish. No teasing. Just nourishment, offered plainly.
Zoro takes it like it matters.
They eat in silence.
Not awkward. Not tense.
Just quiet.
After a minute, Sanji leans back against the counter beside him—not touching, but close enough that their shoulders almost brush. The galley feels different with Zoro in it again. Warmer. Familiar in a way that makes Sanji’s chest ache.
“You know,” Sanji says eventually, staring at the stove, “this doesn’t erase anything.”
Zoro nods. “I know.”
Sanji glances at him. Zoro isn’t watching him. He’s focused on the food, posture loose but attentive, like he’s waiting for something important and refusing to rush it.
“If we do this,” Sanji continues slowly, choosing his words with care, “it’s not how it was before.”
Zoro sets his fork down. Turns fully toward him. “Good.”
That gets Sanji’s attention.
“I don’t want you deciding things for me,” Sanji says. “Not ever again. Not what I can handle, not what I deserve, not what you think is best.”
“I won’t,” Zoro says immediately.
Sanji’s jaw tightens. “And if you do?”
Zoro doesn’t hesitate. “Then you walk away.”
The certainty in it knocks the air from Sanji’s lungs.
He studies Zoro’s face, searching for defensiveness, pride, conditions.
There are none.
“And I’m not promising forever.”
Zoro’s mouth curves into a faint, real smile. “I don’t need forever. I need today.”
Sanji exhales, slow and shaky.
He reaches out—not to touch Zoro, not yet—but to take the empty plate from his hands and set it aside. When he straightens, he doesn’t step away.
“That’s all you get,” Sanji says. “A door that’s open. You mess it up, it closes.”
Zoro nods once. “Fair.”
Sanji hesitates—then leans his shoulder lightly against Zoro’s.
Just enough to feel him there.
Zoro goes still, like a man holding something fragile, but he doesn’t pull away.
They stay like that for a while.
No kisses.
No declarations.
Just the galley, warm and quiet, reclaimed inch by inch.
Later, when Zoro finally leaves, Sanji doesn’t watch him go.
He stays where he is, hand resting on the counter, heart steadying itself around a truth he’s finally willing to admit:
He didn’t lose Zoro forever.
And this time—
he chose him back.
--
The rain catches them both off guard.
Not a storm—just a sudden, soaking downpour that sends them laughing and swearing as they sprint back toward the ship. By the time they make it below deck, their clothes cling heavy and cold, hair plastered to skin, the air around them sharp with salt.
“Great,” Sanji mutters, shaking water from his sleeves. “I look like hell.”
Zoro doesn’t answer.
They stop outside the men’s quarters, dripping onto the floorboards. Zoro’s chest rises and falls slower than it should. His gaze is fixed—unapologetic, unhidden—on Sanji.
On the way Sanji’s wet hair falls into his eyes, darkened and loose. On the line of his jaw, the collar of his shirt soaked through, fabric clinging to muscle and heat and proof of life.
Zoro exhales heavily.
Sanji notices.
“Oi,” he says softly, not teasing. Just… aware. “You gonna keep staring or what?”
Zoro swallows.
He steps closer—not cornering, not sudden. Careful. His hand lifts, hesitates, then his fingers brush Sanji’s.
A question.
Sanji doesn’t pull away.
Zoro waits a heartbeat longer. Then another. When Sanji stays, Zoro’s fingers curl gently around his, grounding himself in the contact. He steps closer, closing the space until the air between them feels charged and fragile.
Zoro lifts his free hand and cups Sanji’s chin, thumb brushing along his jaw like he’s searching for something—permission, maybe. Sanji’s breath stutters, eyes flicking to Zoro’s mouth and back up.
There it is.
Zoro leans in and kisses him.
It’s gentle. Unrushed. Like Zoro is pouring everything he’s held back into that single moment—gratitude, regret, devotion. Sanji melts into it, lips soft, familiar, answering without hesitation.
They break apart just long enough to breathe.
Zoro rests his forehead against Sanji’s, hands steady but trembling. Sanji lets out a quiet laugh, breathless. “Took you long enough.”
That does it.
The second kiss is different—hungrier, greedy with want they’ve both denied for too long. Sanji’s fingers slide up into Zoro’s wet hair, tugging him closer. Zoro’s hand presses at Sanji’s waist, holding him there like he’s afraid the moment might slip away.
It’s still a kiss—but deeper now, shared breath and warmth and the unmistakable sense of yes.
When they finally part, they stay close, foreheads touching, both smiling in that stunned, quiet way that comes after something real.
“Still gotta change,” Sanji murmurs.
Zoro nods. “Yeah.”
Neither of them moves right away.
The rain drums softly above them, the ship steady beneath their feet, and for the first time in a long while, neither of them feels like they’re standing on the edge of something about to break.
They step into the quarters together.
The door to the men’s quarters closes behind them with a quiet click.
The sound seems louder than it should be.
They stand there for a moment, damp clothes clinging, breath still uneven from the kiss—and from everything it finally allowed. Zoro doesn’t reach for Sanji again right away. He watches him instead, like he’s memorizing the way this version of him exists now: open, flushed, eyes dark and alive.
Sanji breaks the silence first, voice low. “You’re staring again.”
Zoro huffs a breath. “Yeah.”
This time, when he reaches out, it’s surer.
He slips his fingers beneath the hem of Sanji’s soaked shirt, knuckles brushing warm skin. Sanji shivers—not from the cold. He steps closer, closing what little distance remains, pressing his forehead briefly to Zoro’s chest like he needs the anchor.
Zoro rests his chin against Sanji’s hair, breathing him in. Salt. Rain. Smoke. Home.
They undress each other without hurry.
No fumbling. No urgency born of fear they’ll be interrupted. Just quiet hands and shared space, clothes peeled away and left forgotten on the floor. Every touch feels deliberate, reverent—Zoro’s hands mapping familiar ground like he’s grateful it’s still his to learn.
Sanji’s fingers curl into Zoro’s hair again, tugging him down for another kiss. It’s slower now. Deeper. The kind that speaks in pauses and pressure instead of hunger alone.
Zoro guides him back, careful even now, until Sanji’s knees hit the edge of the bunk. Sanji laughs softly under his breath, then pulls Zoro with him when he sits, refusing to let go.
They fit together easily.
Like they always have.
Zoro presses his forehead to Sanji’s, thumbs brushing along his jaw. “Still okay?” he murmurs, voice rough.
Sanji smiles—small, real. “Yeah.”
That’s all Zoro needs.
The rest unfolds in warmth and quiet sound: breath catching, hands learning and relearning, the slow build of closeness that has nothing to do with urgency and everything to do with trust. Zoro stays present through it all—watching, listening, grounding Sanji whenever his breath stutters, whenever memory threatens to intrude.
Sanji lets himself be held.
Lets himself want.
Later, much later, they lie tangled together beneath thin blankets, the ship’s gentle sway rocking them toward sleep. Sanji’s head rests against Zoro’s shoulder, fingers idly tracing the scar over his chest.
“Still here,” Sanji murmurs, half-asleep.
Zoro’s arm tightens around him just a little. “Yeah,” he says quietly. “I am.”
Outside, the sea rolls on.
Inside, for the first time in a long while, neither of them feels like they have to keep watch alone.
--
End
