Chapter Text
The Sunny drifted lazily across the quiet seas, the chaos of Punk Hazard already days behind them. The air smelled faintly of salt and citrus from Nami’s weather work, the deck warm beneath Zoro’s back as he pretended to nap. Pretended, because his eyes weren’t on the clouds. They were on the damn cook .
The cook had been hovering again. Not over the stove, or like usual over the women — though he managed that too — but around Trafalgar Law of all people.
Zoro scowled into the sunlight, teeth gritting against the irritation simmering in his chest.
He’d seen that same energy before. Back before Thriller Bark, Sanji had trailed after Luffy in much the same way — hovering close, throwing himself between captain and danger like some overeager guard dog. Always ready with food, bandages, or his own body if it came to it.
And the way he looked at Luffy…
Zoro remembered it all too clearly — those long, lingering stares Sanji thought no one noticed, soft in a way Zoro had never seen directed at anyone else. It made his stomach knot.
Like a lovesick fool, Zoro had thought then, biting back the irritation grinding in his chest.
He’d told himself it was just Sanji being Sanji, stupidly loyal to whoever caught his fancy. But deep down he’d been convinced the cook was in love with their idiot captain.
Zoro had even tried, back then, to edge closer — in his own graceless, sword-for-brains way - as the cook loved to call uim- Sharing drinks after a fight, sitting nearby longer than he needed in the galley- which ironically became his favorite habit to the day - throwing a rare compliment about Sanji’s food. All of it had gone nowhere. Sanji never once looked at him the way he looked at Luffy.
It had stung more than Zoro would admit, so he buried it under scowls and insults.
So he tried to move on , bury that’s feeling deep deep down .
But time passed. And around Sabaody, Zoro realized something had shifted. The cook wasn’t hovering over Luffy as much, wasn’t watching him with that same aching attention. The cook still barked and fussed - because if he didn’t he will not be the damn cook - but the edge of desperation had dulled.
Zoro had noticed. And though he’d never admit it out loud, a part of him was relieved.
Only slightly.
Maybe Sanji had finally moved on from Luffy… or maybe Luffy had brushed him off. Hard to say. Zoro couldn’t picture that rubber-brained idiot feeling anything deeper than friendship for anyone — unless it was for a plate of meat. The thought made Zoro snort under his breath.
But watching him circle around Law now — asking questions, staying within reach, offering tea he hadn’t even brewed for the crew given him the same looks — it burned.
So that’s his type, huh? Burnt-out bastards with too much weight in their eyes.
Zoro’s lip curled. He told himself it wasn’t jealousy. Just annoyance. A swordsman’s natural instinct to call out when someone was being stupid. Only, every time Sanji leaned just a little too close to Law, or his voice dropped into that smooth, careful tone, Zoro’s gut twisted.
“Oi, grumpy boy .”
Zoro didn’t move, but his scowl must’ve been obvious. Nami stood at the rail, with her arms crossed, a sly grin tugging her lips“You’re glaring hard enough to set the cook on fire. Something you wanna share?”
“Tch.” He shifted his swords against his hip and shut his eyes. “Nothing to share.”
“Ohh, I get it.” She sauntered closer, voice dripping with amusement “You’re jealous.”
His eye snapped open, sharp as steel. “The hell I am.”
“Mm-hm.” Nami tapped her chin, pretending to think. “You scowl every time Sanji-kun breathes in Law’s direction. It’s cute, in a pathetic, sword-for-brains kind of way.”
Zoro growled low in his throat, but before he could retort, Luffy’s laugh rang out from the mast where he dangled upside down. “Zoro’s jealous! Shishishi!”
“Captain,” Zoro warned, hand twitching toward his swords.
Usopp, tinkering nearby, looked up in confusion. “Wait, jealous of what? Did Sanji eat the last of the booze rations again?”
“Not booze, you idiot,” Nami said sweetly, tilting her head at Zoro. “Something else.”
Zoro shoved himself upright, irritation bubbling hot in his chest. He wasn’t jealous.
He wasn’t.
Except every time his eyes drifted to the cook — every casual lean Sanji made toward Law, every smooth word dropped like it was only for the surgeon’s ears — the denial cracked. His gut twisted tighter.
That damn cook. Always throwing himself at someone.
But this felt different. Zoro narrowed his gaze. Beneath the flirtatious tilt of Sanji’s smile, beneath the polished charm, his eyes… they weren’t just attentive. They were sharp and calculating,
It was Watchful.
The same kind of eyes Sanji used to fix on Luffy years ago. adoration ? He is not sure not the lovesick fool Zoro thought he was then — but something heavier. It was the look of a man bracing himself. Waiting for something.
Almost… protective.
Zoro’s irritation cooled into something colder in his chest. He hated to admit it, but Sanji wasn’t just being a flirt. There was intent behind those looks, a tension wound tight as a drawn bowstring.
And that was what truly set Zoro’s teeth on edge.
Because for all his bickering and all his jealousy, Zoro trusted his instincts. And right now, they whispered the same thing over and over
Something was off with the cook.
And Something was very wrong.
The change in the sea was so soft it almost felt like a thought.
The Wind bled out of the sails. The Sunny slid forward on glass—no chop, no swell, just a vast sheet of silver that seemed to hold its own breath. The light shifted with it, whites leaching into the world until color felt thin, as if someone had rinsed the sky and forgot to wring it dry.
Nami’s fingers tightened on the helm“Pressure just dropped—-This isn’t normal.”
Robin closed her book she was reading without looking down“There are old charts that call this a holy sea . Pilgrims used to—” She stopped, eyes tracking the water.
A column of mist rose off the port bow, at first like breath on cold glass, then taller, denser, a figure coalescing where no shadow should be. It wore the sea the way a robe wears weight; faceless, yet somehow watching.
Steel hissed as Zoro’s thumb eased Wado a breath from its sheath, the blade singing low in warning. Luffy leaned forward on the figurehead, eyes wide and shining, more curious than afraid. Usopp yelped, scrambling behind the rail with his slingshot shaking in his hands. Chopper flung his hooves out, body braced as though he could catch the threat midair. Brook’s bow hand hovered over his violin, strings trembling with a ghostly hum that carried through the mist.
Even Law shifted, his usual calm sharpening as he rose to his feet, fingers curling around Kikoku’s hilt, wary gaze locked on the apparition.
Sanji stood frozen near the mast, his shoulders squared, cigarette hanging forgotten between his lips.
He felt strange..
It was Usopp who broke the silence,his voice cracking as he jabbed a finger at the figure. “Wh–what the hell is that? Some kind of ghost?!”
The creature didn’t answer him. It turned—no, tilted, as if listening across the deck to hearts instead of voices—and the moment its hidden gaze found the cook, the temperature seemed to drop another degree.
“ Found you, ” it said, and the voice was surf and undertow and the scrape of shells in a current. “ One of ours—you feels—- diminished, bound, and hidden. ”
The crew tensed. Luffy cocked his head“Ours? You mean fishmen?”
Nami tightened her grip on the Clima-Tact, eyes narrowed. “That’s definitely not a fishman… or anything we’ve ever run into before.”
Usopp squeaked, “Ghosts—I knew it—this is a ghost sea!”
Sanji’s mouth snapped into a sneer. “The hell are you babbling about? You got the wrong ship.”
“ No feint will serve you, child, ” the creature murmured. “ The sea knows its own. We taste the thread in your blood—spirit-born, strangled by false bindings. The gift is there… muted. ”
Sanji’s scoff caught in his throat, breaking rough. “Gift? Try again.”
The spirit moved, raising an arm that wasn’t flesh at all — more like the shape of a tide given form — and leveled it straight at Sanji’s hands.
The creature breathed coolly “ why hiding them?”
The sound of leather groaned as his gloves flexed. Sanji didn’t move for a heartbeat, frozen under the weight of that faceless gaze. Then his jaw tightened, the cigarette quivering between his teeth, ash bending but refusing to fall.
Zoro’s frown carved deeper, irritation cooling into something sharper, and much colder. He’d noticed the damn gloves the cook wore a hundred times before and always brushed them off — vanity, some kitchen quirk, or just one more ridiculous affectation to mock. But the truth was harder to ignore the more he thought on it.
It wasn’t just him, either. The others had noticed, too. Nami had teased Sanji about it once, asking if he was hiding scars, and he’d laughed it off with a line about “protecting his golden hands for the ladies.” Usopp had joked about secret burns; Robin had raised a brow but let the subject drop. Even Chopper had pressed him seriously once or twice, wanting to make sure it wasn’t a medical issue.
Sanji always had an excuse ready. Always a different one. Always with that easy grin.
Zoro had shrugged it off, let it go, even believed Chopper’s muttered conclusion that maybe the cook was just some kind of germaphobe. A neat freak. A man too precious about his hands.
At least, that’s what he told himself.
But thinking about it more often, The cook wore them everywhere. In a brawl, fists wrapped in black like a second skin. On night watch, when the air was damp and warm enough that even Zoro stripped down to a shirt. When patching torn canvas or knotting ropes, leather catching the lantern light. Even when he slept, two hammocks down, his hands hidden under the pillow, curled tight as if he were guarding something in his dreams.
And now—
Now Sanji had gone still. Not the casual slouch of a man too lazy to care, or dramatic pose he struck for laughs or charm. This was different. It was the stillness of someone bracing for a strike, a man who saw the blade coming and knew it had his name etched into the steel.
Zoro’s grip tightened unconsciously on Wado’s hilt. His voice came out low, a rasp pulled from his chest.
“Cook,” he said, steady, dangerous. “What the hell is this?”
The cook didn’t look at him. His eyes stayed locked on the figure, flat and dangerous — the kind of focus Zoro had only ever seen in Sanji during the worst of fights. Not a fighter’s fire, but the cornered look of a man staring down something only he could see.
“ You’ve bound yourself so tightly you cannot feel the tide, ” the creature intoned, its voice low enough to rattle the rigging. “ Truth does not drown simply because one man refuses to breathe it. What you clutch alone was meant to be carried together. ”
“Speak sense,” Sanji snapped. Louder now, too sharp and fast. It wore the shape of anger, but underneath it tasted like fear.
And —- shame?
Robin’s gaze shifted between Sanji and the spirit, eyes narrowing like a scholar sighting the edge of an answer. “What truth ?”
The faceless head tilted toward Robin — then stalled, caught mid-motion, as if tugged back by some invisible chain. “ It is not mine to name, ” it said at last, the resonance softer now, like surf pulled thin across sand. The silver sheen in the deck planks flickered as it spoke. “ To speak what he hides would tear the weave itself. ”
“What weave?!” Usopp squealed, knuckles white where he clung to the bulwark. His voice cracked so loud it made even Brook flinch.
“Oi, oi, oi!” Luffy barked, bouncing forward with his usual heedless energy. “You’re talking all twisty again. If you’ve got something to say about Sanji, say it straight!”
Nami’s fingers tightened on her Clima-Tact. Her eyes darted to Sanji, then back to the mist-figure. “It is about Sanji- kun isn’t it? What is it taking about ?” Her voice was sharp, but the edge was worry, not accusation.
Chopper stepped forward next, nose twitching, little hooves clenched. “If it’s something wrong with your body, Sanji, you should’ve told me! I could’ve helped, I—”
“Chopper.” Sanji cut him off fast, voice rougher than usual.
The tension cracked sharp enough to make Zoro’s skin prickle. His scowl only deepened as the pieces clicked together in his gut. Sanji’s stillness. The spirit’s finger leveled at his gloves. All the times he’d brushed it off, all the excuses the cook had thrown at the crew — and the way they’d accepted them.
Not anymore.
Zoro shifted his stance, Wado steady under his thumb. His eye never left Sanji.
Something was bleeding through those cracks in his mask, and Zoro intended to see it.
“Oi, ghost!” Luffy grinned, foot already on the rail. “If you’ve got business, say it! We’re busy and I’m hungry.”
““ Hunger you know. But this one knows another. ”
The creature’s attention locked onto Sanji, heavy as an anchor. “ You are marked, child of ash and brine. Your mother’s line runs in you. You hid it. You starved it. You let fear make a cage out of your own hands. ”
Sanji’s pupils cinched small. For a flicker of a moment, the mask he wore so easily — the grin, the swagger, the temper — cracked. What looked back was younger, stripped down, a boy’s face carved out of fear and cornered instinct.
His thumb dragged against the seam of his glove, small and frantic movements , rubbing the leather like a talisman. Zoro’s stomach lurched. That motion — he’d seen it a hundred times across nights and watches, never once thinking about it. Now he realized the seam was worn smooth, not by work, but by nerves known ritual.
By years of hiding.
“That’s enough,” Zoro growled, stepping forward before he even thought about it. Steel whispered as Wado slid a breath free.
The weight of him landed on the deck like another anchor. He didn’t plan it, didn’t need to. His body just knew where to be — half a pace closer, between the cook and the thing staring him down.
“You want him,” Zoro said, voice low and steady, “you go through me.”
The words rolled across the deck heavier than the spirit’s own voice.
Nami’s eyes widened, her grip tightening on the Clima-Tact. She had seen Zoro pick fights, throw himself into danger without hesitation — but this wasn’t a challenge. This was a claim.
Robin’s gaze lingered on him, dark and knowing, as though she was filing the moment away with all the other secrets she collected. Her voice stayed quiet, but her hands flexed near her side, ready to bloom into wings if Sanji faltered.
Chopper froze mid-step, torn between fear of the spirit and awe at Zoro’s stance. His little hooves trembled, but his chest puffed up a little, too — because if Zoro wasn’t afraid, maybe they didn’t have to be either.
Usopp peeked out from the bulwark, eyes darting between the swordsman and the mist. “That’s—uh—that’s really brave, Zoro, but maybe we should all—” He cut himself off when he saw the way Zoro’s blade glinted in the silver light.
And — Luffy just grinned wide, as though this was exactly what he expected. “Heh. That’s right. Zoro’s got this. Nobody touches my cook.”
Sanji didn’t move.
Didn’t even breathe.
But for a single heartbeat, his gaze flicked sideways — to the broad back now between him and the spirit, to the swords drawn for him . The cigarette in his mouth trembled again, but this time it was for a different reason.
“Zoro,” Sanji said, warning, but even the warning sounded thin.
“ Guard him, then, ” the spirit replied, not mocking so much as… resigned. “ You already do, swordsman. Yet guarding is not knowing. And what is hidden festers. ”
The deck seemed to tilt though the Sunny did not move. Ropes thrummed. The air pressed heavier on lungs that suddenly felt too small.
Sanji’s mouth curled back into something like a grin, brittle at the edges. “You show up on our deck spouting poetry, point at my gloves like a fortune-teller with a parlor trick, and expect me to clap? Get lost.”
The spirit’s hand — wave — gesture — did not waver. “ You bind what should be borne. We cannot unbind it for you. We cannot speak it for you. Name it, and the sea will carry the weight with you. ”
Sanji’s laugh scraped, sharp as glass. “Yeah? And if I don’t?”
The water around the Sunny darkened, as if a storm-cloud had unfurled beneath the surface. “ Then the sea will do what the sea must, ” it said, its voice low enough that the deck felt it as much as heard it. “ We will make you speak the truth you swallowed. ”
A shiver ran through the crew like a rope jerked taut. Nami’s knuckles whitened on the wheel. Chopper took a step, then froze, helpless. Brook’s bow thrummed a single note that hung and didn’t fall. Usopp hid his face, then peeked out with eyes wide and terrified.
Zoro shifted his stance, every nerve wired, Wado humming under his grip. He kept his eyes on the spirit, but he could feel Sanji beside him — heat and tension, stubborn pulse thrumming like a snared animal.
He’d thought the gloves were a quirk. He’d thought the hovering was jealousy’s problem to solve. Now his gut didn’t care about jealousy. It said what it always said, quiet and absolute:
Something was wrong with the cook. And whatever this thing was, it knew exactly where he was weak.
The sea exhaled. With A deep, dragging pull, like every current for miles had inhaled at once.
The Sunny lurched though the waters stayed flat, ropes thrumming, lanterns swaying wildly. Make them shaky on their feet, Light bled upward from the sea — not sunlight, but a silver, unnatural glow that surged like a living tide and wrapped itself around Sanji’s frame.
“Sanji!” Nami shouted, lunging forward, Clima-Tact raised.
“Stay back!” Robin caught her arm, eyes narrowed, watching the coils of light twist tighter.
But then she crossed her arms try to get to Sanji .
Chopper cried out, his hooves skidding on the deck. “He can’t breathe in that—he’ll suffocate!”
Usopp shrieked, slingshot raised uselessly at the glow. “It’s eating him alive!”
Luffy didn’t hesitate. His body snapped forward, rubber arms whipping back like slings. “LET GO OF MY COOK!” he roared, fists slamming toward the spirit with enough force to rattle the Sunny’s beams.
Zoro was right behind him, swords flashing free, steel catching the silver light. “Over my dead body—!” His shout tore raw from his throat as he carved down, every nerve screaming to cut this thing apart.
Even Law surged to his feet, Kikoku gleaming as his hand snapped forward. “ROOM!” The air warped, his circle swelling across the deck, the sound of his power snapping sharp as he tried to pull Sanji free with Shambles .
But nothing landed.
Luffy’s fists bounced back as if they’d struck the surface of the ocean itself. Zoro’s blades hissed across empty mist, the cut swallowed whole before it reached. Law’s swap fizzled mid-trigger, sparks of blue scattering against the glow.
The spirit didn’t even flinch. Its voice drowned their fury
“ If he will not speak as a man… then he will speak as a child. ”
The glow clamped tighter, pulling Sanji’s body taut. He gasped, cigarette tumbling from his lips as the silver wrapped his hands, his chest, his face. The gloves shrieked faintly against it, leather warping as if the light was tearing secrets out of the seams.
For an instant, his body seemed torn between two forms — one moment lean and sharp-edged, the next collapsing in on itself, limbs shrinking, voice breaking into a higher pitch.
“SANJI!” Luffy’s scream ripped through the deck, raw and frantic. Zoro’s swords rang against the glow again and again, sparks spraying uselessly. Law’s jaw clenched, his ROOM crackling in defiance, but the mist held firm.
Then the light flared one last time, blinding.
When it cleared, Sanji was gone.
In his place stood a little boy, no more than seven — blond hair hanging into wide, terrified eyes. He wasn’t dressed in the cook’s clothes at all, but in the thin, ragged shirt of a prisoner, the fabric worn and dirty, sleeves too short on his thin arms. A battered metal hamlet sat crooked on his head, far too heavy for his small frame.
The gloves — the ones he’d never taken off as a man — were gone. Bare hands trembled at his sides. His chest heaved as though he’d been dragged under and spat back out again, every breath shallow, panicked.
The spirit’s voice rolled one last time, final as a wave breaking on stone
“ Small enough now… to speak what he cannot hide. ”
