Chapter Text
This is set Post-Thriller Bark arc, shortly after Kuma’s departure.
⸻
Pain.
It bloomed like fire under his skin, dull and sharp all at once, enough to jolt Sanji awake with a gasp. His hand instinctively went to his side, but found no blood, no wound. Just soreness. A phantom echo of what he thought he’d endured.
His first thought wasn’t about himself. It was about Luffy.
He sat up too fast, groaning, eyes searching in the dim light. Shadows of broken trees loomed like ghosts, the scent of salt and blood still thick in the air. And then he saw him- Luffy, sleeping under Chopper’s watchful eye, bandaged, bruised, but alive.
Sanji’s shoulders slumped. Relief washed over him.
And then he noticed someone else… Zoro. Standing a short distance away, alone. Arms crossed, head tilted skyward, the pale dawn light tracing the sharp edges of his face. Sanji narrowed his eyes. Something was off.
He pushed himself up, ignoring the aches in his body, and walked slowly toward him.
“Oi… Mosshead,” he muttered, his voice rough. “The hell happened after I passed out?”
Zoro didn’t look at him. “Nothing.”
Sanji blinked. He could hear the strain in Zoro’s voice- tight and frayed. He looked him over. There was blood drying on his shirt, staining the green sash around his waist. His stance was too rigid. His breathing, measured too carefully.
“What do you mean nothing ?” Sanji stepped closer, brows furrowing. “You look like hell.”
Zoro finally turned, slowly. His eyes locked with Sanji’s, and for a moment, something passed between them. A quiet, fragile truth.
“Kuma gave me a choice,” Zoro puts it simply. “Luffy or us.”
Sanji’s heart clenched. “And?”
Zoro spoke without hesitation. “I took it. All of it.”
Sanji stared. The words didn’t make sense, not at first. “All of… Luffy’s pain?” he whispered. “You’re kidding.”
Zoro shook his head.
Sanji couldn’t move. Couldn’t breathe. The silence between them thickened with unspoken things—honor, loyalty, madness.
“You idiot.” His voice trembled before he could catch it. “You complete, sword-swinging, masochistic idiot.”
Zoro snorted softly. “You’re welcome.”
Sanji stepped forward, fists clenched, but it wasn’t anger that made him shake. It was the weight of it. What Zoro had done. For Luffy. For them. For him .
“You should’ve let me,” Sanji muttered. “I was ready.”
“I know.” Zoro’s voice softened, just a little. “That’s why I didn’t.”
Sanji looked up, startled. Zoro’s eyes, always so guarded, were open just enough for Sanji to see past the blade edge of his silence.
“You weren’t supposed to get hurt,” Zoro added, voice low. “…I wanted to keep you out of it.”
Sanji stared at him. At the bruises. The blood. The quiet beneath the bravado.
“That’s pretty selfish, I didn’t ask you to do that,” he said, but it came out weaker than he meant it to.
“No,” Zoro replied, almost smiling. “But I did it anyway.”
Sanji didn’t know what to say. His breath caught. The distance between them suddenly felt charged, tight as the draw of a blade.
He reached forward before he could stop himself, fingers grazing the edge of Zoro’s tattered sleeve. “Don’t do it again.”
Zoro tilted his head. “Would you have done any different?”
Sanji grit his teeth. “That’s not the point.”
Zoro leaned in. “Isn’t it?”
And then Sanji saw it—something he’d missed all this time. In every insult. Every fight. Every glance that lingered a second too long.
He exhaled slowly, the tension between them snapping like a taut line cut clean. And this time, when he stepped forward, Zoro didn’t move away.
“You’re still an idiot,” Sanji murmured.
Zoro smirked, bruised and beautiful in the morning light. “Takes one to love one.”
—
Late at night on the sunny.
The ship groaned gently in the dark, like it was trying to comfort itself.
Zoro sat alone on the upper deck, sword at his side, legs drawn up, arms resting on his knees. It was quiet, save for the lapping of the sea and the occasional creak of wood. Everyone was asleep or pretending to be. He’d heard Luffy snoring. Franky muttering. Brook humming softly from belowdecks.
He closed his eyes.
The pain had faded, mostly. His body still felt like it had been crushed under the weight of a mountain, but it was manageable. Zoro knew pain like an old friend. What stuck with him wasn’t the pain.
It was the silence afterward.
The way Sanji had looked at him.
Not angry. Not loud.
Worried.
Scared.
Zoro let his head rest back against the wall of the deckhouse. It was a mistake, maybe. Taking it all. He wouldn’t undo it, not for anything, but he hadn’t expected the aftermath to feel like this. Hollow. Heavy. Like something had shifted under the skin of the world and left him unbalanced.
The door creaked.
He didn’t open his eyes, but he knew it was Sanji. He didn’t need to look, he could tell by the soft rhythm of his footsteps, the drag of his boots. Sanji was always lighter on his feet than he let on.
Zoro didn’t speak.
Sanji didn’t either, at first. He sat down next to him. Not too close. Just enough that Zoro could feel his presence.
“You couldn’t sleep either, huh,” Sanji said finally.
Zoro opened his eyes. “Didn’t want to.”
Sanji didn’t ask why. Just nodded. Pulled a crumpled pack of cigarettes from his coat, lit one, then offered it.
Zoro took it. Held it between his fingers. Didn’t light it. He wasn’t a smoker.
Sanji watched him for a second. “You’re quieter than usual.”
Zoro huffed. “You think I’ve got something clever to say?”
“I think you’ve got something stuck in your damn chest and you’re pretending you don’t.”
Zoro didn’t answer. Smoke drifted from Sanji’s mouth, curling into the night. The stars above shimmered like they were listening.
Zoro lowered his head, resting it on his arm. The cigarette stayed unlit.
“I didn’t think I’d still be here,” he muttered.
Sanji’s head turned toward him. “You thought you’d die.”
“I didn’t think I wouldn’t.” Zoro’s voice was flat. “Didn’t matter, at the time.”
Sanji was quiet again. “You ever done that before? Stared it in the face like that?”
“Plenty of times.”
“But not like that.”
Zoro closed his eyes. “No. Not like that.”
He didn’t know why he was talking. Maybe it was the dark. Maybe it was the fact that Sanji wasn’t pushing—just there . Solid. Steady. Like he always was when things went to hell.
“I wasn’t scared of dying,” Zoro murmured. “I was scared of what it’d do to the crew. To Luffy. To you.”
Sanji sucked in a sharp breath. Not loud. Just enough for Zoro to know he’d heard it right.
“You really are a stupid bastard,” Sanji said, but his voice was softer than usual. “Thinking about other people even when your guts are being torn open.”
Zoro gave a tired chuckle. “I figured you’d hit me by now.”
“I want to,” Sanji admitted. “But I won’t. Not tonight.”
They sat in silence for a long while. The cigarette in Zoro’s hand fell.
Then Sanji shifted slightly, elbow brushing against Zoro’s.
“You don’t have to act like you’re made of stone all the time,” he said quietly. “It’s okay if it shook you.”
Zoro didn’t respond right away. But his chest tightened. A part of him, some deeply trained, brutally disciplined part wanted to push the words away. To stand up, scoff, walk off like it hadn’t touched him.
But instead, he said, “It did.”
Sanji didn’t say anything. But he leaned just a little closer.
“I kept thinking,” Zoro said, his voice nearly a whisper, “if I hadn’t made it back… you’d never know.”
“Know what?”
Zoro didn’t answer.
Sanji turned to him. “Zoro-”
“I don’t just respect you,” Zoro interrupted, eyes still fixed on the stars. “It’s more than that.”
The quiet stretched.
Sanji’s voice was steady, but quiet. “Yeah. I know.”
Zoro finally turned his head. Their eyes met. Nothing loud. Nothing fiery. Just a long look in the dark.
Then Sanji reached out, fingers brushing Zoro’s hand. “Next time,” he said softly, “let someone carry part of it.”
Zoro didn’t pull away. He leans his head down to place it on Sanji’s shoulder.
He nodded once.
And for the first time since Thriller Bark, the silence didn’t feel so heavy.
