Work Text:
The cabin was still half dim, the thin gold of early sunlight cutting through the curtains in sharp, uneven lines. The ship creaked softly under them. Sanji and Usopp sat at the small desk, half talking, half whispering, voices careful not to wake the swordsman passed out on the bed.
Zoro stirred before either of them noticed. A low sound in his throat, a shift of sheets. He sat up just enough to peel his shirt over his head, eyes still closed, expression slack with sleep. The fabric hit the floor in a soft thud, and he collapsed back onto the pillow without a thought, arm thrown across his face.
Neither of them spoke.
At first it was nothing, just another scar, maybe, another mark they’d seen a hundred times from battle. But the longer they looked, the harder it became to pretend they didn’t see the difference. The pattern wasn’t right. It wasn’t old. The edges weren’t healed like the others, the lines too neat, too deliberate. There were too many of them too close together to be anything else.
Usopp’s breath caught. Sanji’s hand froze halfway to his lighter.
For a moment, they both waited for the other to say something, to confirm it wasn’t what it looked like. No one did.
Sanji’s jaw flexed, his eyes locked on the pale ridges that crossed Zoro’s chest and stomach. They weren’t wounds of war. He’d tended enough of those to know. These were quiet injuries, made in silence, carefully hidden away beneath all that bravado and stillness.
Usopp shifted in his chair, the creak of wood too loud in the hush. He wanted to look away, but couldn’t.
There was something unbearable about the stillness of it all, Zoro sleeping like nothing was wrong, sunlight touching the marks that had never seen light before. It felt like being let into a secret they were never meant to know.
Sanji dragged a hand over his mouth, thumb pressing hard into his lower lip as if that might hold something in. He didn’t blink. He didn’t move. His chest rose and fell, shallow and sharp.
Usopp could see the tremor in his fingers.
“He—” Usopp started, voice cracking, then stopped. What could he say? That it didn’t look real? That it didn’t make sense? That Zoro wouldn’t, or couldn’t?
Sanji shook his head before any words could take shape. “Don’t.” he said softly. It wasn’t anger, not even close. It was a plea, a warning, and a heartbreak, all tangled together.
They sat there like that for a long time.
The ocean outside murmured, the world still moving, and Zoro slept on, oblivious, breathing slow and steady, the marks on his skin like a confession no one had asked for.
Usopp pressed his palms together, thumbs trembling between them. “How long do you think—” he tried again, but his throat closed.
Sanji exhaled through his nose, a sound halfway between a sigh and a curse. He wanted to light his cigarette, wanted the smoke to give him something to hide behind, but it felt wrong to move. Wrong to break the air that hung so heavy over them.
He whispered instead, so low it barely carried, “I don’t know.”
The words didn’t help. They just sat there, heavy, like a weight settling between the three of them.
Usopp’s chest hurt with it. The love, the terror, the ache of realizing they hadn’t seen something so obvious. He’d always thought Zoro was impossible to break. Maybe that was the problem.
Sanji leaned back in the chair, eyes never leaving Zoro’s face. The light shifted again, crawling up the wall, catching on glass bottles near the bed. One half empty. His stomach turned.
Neither spoke again. They just sat there, silent witnesses to something they couldn’t unsee, love and fear twisting together until they couldn’t tell one from the other.
Zoro stirred again, a low groan dragging out of him. His arm shifted from over his face, and the blanket slipped lower across his chest.
The light caught the edge of a bottle on the bedside table. He reached for it without looking, the movement sluggish, practiced, and automatic. The glass clinked softly against the others as he pulled it closer, unscrewing the cap with one hand.
Usopp flinched at the sound.
Sanji’s breath hitched.
The swordsman took a long, deep drink, face still half-hidden in shadow. His eyes didn’t even open. It was the kind of motion that looked learned, like a reflex, not thought. Like this was just the thing his body did when it didn’t know what else to do.
Sanji’s heart pounded so hard it almost drowned out the sea outside.
He wanted to move. He wanted to rip the bottle from his hand and say don’t you dare, but all he could do was stare, jaw clenched so tight it hurt.
Zoro exhaled and sank back into the bed, dragging the blanket up to his shoulder. For a second, he was still again. Peaceful, almost. But not the kind of peace Sanji trusted.
Usopp’s hands twisted in his lap, knuckles white. He looked between the bottle and the marks, then to Sanji, searching, desperate for what to do. He’d seen Zoro drink before. They all had. It wasn’t new. But this was different.
The air around it felt wrong. Too quiet. Too heavy.
Sanji finally stood. The chair legs scraped the floor, and Zoro stirred, one eye cracking open beneath the blanket’s edge.
“…what?” his voice came rough, sandpapered from sleep and liquor.
Usopp rose halfway, then stopped himself. “We, uh—” he started, hesitating, eyes darting to Zoro again. “—nothing. I’ll give you space.” His voice was too gentle. Too careful.
He left before Sanji could answer, the door clicking softly shut behind him.
The cabin felt smaller without him there.
Zoro squinted up at Sanji, disoriented, irritation flickering in his expression before fading into confusion. “You’re up early.” Sanji muttered.
He didn’t respond. He only watched, trying to pick out what the cook might want.
“Didn’t think you’d be sittin’ in here like a creep.” Zoro added, half teasing. He tugged the blanket higher, covering everything the light had exposed. The bottle sat loosely in his hand, resting on his chest.
Sanji swallowed hard, forcing down the rising panic. He stepped closer, the floorboards sighing under his boots.
“Zoro,” he said softly, no smirk, no bite, just his name.
Zoro froze.
For a split second, everything in him seemed to lock up, the same way a wound does when you press too hard on it.
His fingers tightened minutely around the bottle, blanket staying bunched at his collarbone, his shoulders just barely rising with each breath. He didn’t look at Sanji right away. He didn’t have to. Something in the cook’s voice had already set every alarm in his head screaming.
Sanji stayed where he was, hands hanging loose at his sides. He looked calm at first glance, but his thumbs rubbed compulsively over his knuckles, a small restless motion he couldn’t stop. His cigarette was still unlit between two fingers. He hadn’t even realized he’d taken it out.
The ship creaked. Outside, water slapped the hull, and a gull cried. Inside, it was so quiet Sanji could hear the soft rasp of Zoro’s breath, the faint glug of liquid shifting in the bottle.
Zoro finally turned his head just enough to see him. His eye was sharp now, not bleary, but alert in that way he only got when cornered. “…What?” he asked again, slower this time, voice rough but wary. His knuckles whitened around the glass. “Why’re you looking at me like that?”
Sanji drew in a careful breath, steadying himself. He didn’t answer right away. He took a step closer instead, boots scuffing softly against the wood. The distance between them felt dangerous, delicate, like getting too close to a wild animal.
“Zoro,” he said again. The name sat heavy in the space between them. No tease. No smirk. Just a quiet plea.
Zoro’s jaw shifted. He looked away first, eyes sliding to the wall, then the ceiling, then anywhere but Sanji. He tipped the bottle slightly, like he might drink again, then stopped. His thumb stroked over the glass in a restless circle. “Tch.” He tried for a scoff, but it came out too thin.
Sanji’s chest hurt. He’d never seen the swordsman this still, this… contained. Even when injured, Zoro was usually all fire and stubbornness. This was different. This was retreat.
Sanji closed the last bit of space between them and lowered himself to sit on the edge of the bed, slow enough not to spook him. The mattress dipped under his weight. He set the unlit cigarette on the nightstand, hands empty now.
When he spoke again, his voice was quiet, careful. “I need to ask you something.”
Zoro’s fingers went still on the bottle. His eyes flicked toward him, just a sliver of grey from under his lashes. “…What do you need?”
Sanji hesitated, just a second, then leaned a little closer, elbows on his knees, head angled toward him. “Have you been hurting yourself?” The words landed like stones, no accusation, just raw and naked.
Zoro stared at him, blank for half a heartbeat, then gave a crooked little shrug. “Maybe,” he muttered, voice flat. “But it’s not your concern.”
Sanji let out a slow breath through his nose, the kind you take when you’re fighting to keep your voice level. He tilted his head a little, watching Zoro’s face, how blank it looked, how still. It scared him more than any open wound ever had.
“Not my concern,” Sanji echoed, quietly. The words felt like glass in his mouth. “The hell it isn’t.”
Zoro’s grip on the bottle tightened. “You don’t need to—”
“I do.” Sanji’s voice cut through the room, not loud, but sharp enough that Zoro flinched. “Don’t tell me I don’t, not when I’m watching you fall apart right in front of me.”
The swordsman’s jaw twitched. He looked away again, jaw working as if he could chew the conversation down into something smaller, easier to swallow. “You don’t get it,” he muttered. “You can’t.”
Sanji shifted closer, resting his elbows on his knees, eyes fixed on him. “Then make me understand.” His voice cracked on the word me. He didn’t bother hiding it. “Because right now, all I see is you bleeding under your own hands, and I can’t—” He broke off, pressing a hand against his face, fingertips trembling slightly. “I can’t just sit here and act like it’s nothing.”
Zoro didn’t answer. He took another swallow from the bottle instead, slower this time, the sound of it grating against Sanji’s nerves. When he set it down again, his hand stayed on it, like an anchor.
After a long silence, he said, “You’re not supposed to see that. It’s… it’s not for anyone else.”
Sanji let his hand drop from his face and looked at him, really looked. “I’m not ‘anyone else,’ marimo. I’m your boyfriend. You don’t get to shut me out and tell me it doesn’t matter.”
Zoro’s head turned toward him, eyes narrowing, not angry, just weary. The word boyfriend seemed to pull something raw out of him. “Maybe, but you still don’t—” He stopped, exhaled, tried again. “You can’t fix this.”
“Maybe not,” Sanji said. “But I can damn well stand beside you while you try.”
Zoro’s expression hardened, the mask slipping back into place. “Don’t tell Chopper,” he said suddenly.
Sanji blinked. “What?”
“You heard me.” Zoro’s voice was sharp now, cutting through the softness. “You will not tell him.”
“Zoro—”
“He’s a kid, Sanji.” His voice cracked on the word, and he turned his face away. “He doesn’t need this. He doesn’t need me screwing him up with my shit. It’s… irrelevant. Insignificant.”
Sanji shook his head slowly. “There’s nothing insignificant about you hurting, idiot.”
Zoro’s lips twitched, half a grimace, half the start of a laugh that never made it out. “You’ll make it worse if you tell him.”
“And you’ll make it worse if you keep pretending it doesn’t matter.” Sanji reached out, hand hovering near his leg, not touching yet. “Let me help you. Please.”
Zoro stared at the wall, breathing uneven. For a long time, he didn’t say anything. Then, finally, voice low and rough: “You can’t help this, Sanji. It’s not something you fix. It stops for a while, then it comes back. That’s just… what it does.”
Sanji’s hand hovered for another heartbeat before he let it fall onto Zoro’s leg. The touch was light, just enough to be felt through the blanket.
Zoro didn’t move at first, only went very still, as if deciding whether to pull away or let himself stay. His breath came rough, uneven, each inhale sounding like it scraped on the way out.
Sanji whispered, “Then let me be here for the pauses.”
He didn’t know where the words came from, but once they were out, he didn’t take them back.
Zoro’s fingers tightened in the fabric of the blanket. His eyes shut, head tipping forward just slightly. “You shouldn’t have to.”
“It’s not about having to,” Sanji said, his thumb moving in a slow arc over Zoro’s shin. “I want to.”
The swordsman’s shoulders trembled, just once, barely there.
“I don’t want you to see it,” he said, voice hoarse. “It’s ugly. It’s weak.”
Sanji shook his head. “You don’t get to decide what I see as weak.”
Zoro gave a bitter huff that wasn’t quite a laugh. His throat worked hard around words that didn’t want to come out. “You think you can just hold this away from me? That if you hug me enough it stops being real?”
“No,” Sanji murmured. “But I can make you remember you’re not alone in it.”
He shifted closer until their knees brushed. His hand moved up, resting at Zoro’s shoulder. When Zoro didn’t flinch, Sanji leaned forward, pulled him in, slowly, giving him every chance to resist.
Zoro didn’t.
He came forward in a shuddering breath, head dropping against Sanji’s collarbone like he was too tired to keep it up anymore.
For a moment, neither spoke. The only sound was the muffled hum of the ship around them, the soft slap of water, the groan of wood, the faint click of bottles on the night stand.
Zoro’s voice came out small, almost childlike, caught against Sanji’s shirt.
“This doesn’t go away. I keep stopping and it keeps coming back. It always comes back.”
Sanji’s arms tightened around him, his hand finding the back of his neck and resting there, thumb tracing slow, grounding circles.
“Then I’ll be here every time it does,” he said.
Zoro tensed, breath catching. He hated the way it sounded like hope; hated more that it hurt to hear it. “You can’t fix it.” he whispered.
“I’m not trying to fix it.” Sanji tilted his head, resting his chin against Zoro’s hair. “I’m trying to keep you breathing.”
For a long time, neither of them moved. The sunlight crawled higher up the wall. Zoro’s heartbeat slowed against Sanji’s chest, still rough but steady.
When he finally pulled back, his eyes were wet, lashes clumped together. He didn’t bother hiding it. He just turned slightly away, hands trembling where they rested on his knees.
Sanji stayed beside him, close enough that their shoulders brushed. “Hey,” he said softly, laying a hand on his back. “Look at me.”
Zoro did, reluctantly.
“There’s nothing in you I’m afraid to see,” Sanji told him. “And nothing in you that makes you less of the man I love.”
That broke something small and deep. Zoro’s jaw quivered, and his arms wrapped around Sanji before he realized it. Sanji reached out again, smoothing a hand up his spine until Zoro finally turned back into the touch, head bowing.
Sanji pressed a light kiss to his temple. “You don’t have to fight it alone anymore.”
The world settled into something gentle.
Sanji didn’t move, didn’t speak. He just let the rhythm of Zoro’s breathing even out against him, rough exhales, shallow at first, then slower, deeper, and steadier. The tension that usually sat under the swordsman’s skin was still there, but looser now, like a rope starting to uncoil.
Zoro’s hand came up between them, unsure at first, and then found Sanji’s shirt. He gripped it, not tight, just enough that Sanji could feel the tremor in his fingers.
Neither of them said anything about it.
Sanji stared at the sunlight sliding across the floorboards. The dust motes floated in it, lazy and unbothered. His palm rested between Zoro’s shoulder blades, moving in slow, absent circles.
He could smell the salt on Zoro’s skin, the faint sharp tang of the liquor still clinging to his breath. It didn’t matter. He kept holding him.
After a while, Zoro whispered, almost too quiet to hear.
“I don’t know how to stop.”
Sanji didn’t answer right away. His hand slid up to Zoro’s hair, fingers threading through it until his palm cupped the back of his head. “You don’t have to know,” he murmured. “You just have to let us try with you.”
Zoro’s eyes burned again. He gave a small, helpless sound, a half laugh, half sob, and buried his face back in Sanji’s neck.
They stayed like that for a long time, wrapped in the hush between heartbeats. Outside, the waves brushed against the Sunny’s hull, slow and patient.
Sanji shifted slightly, enough to press a kiss into Zoro’s hair. “You don’t have to say anything else,” he whispered. “Not right now.”
And Zoro didn’t. He just nodded against him, a small, tired motion. His grip loosened on Sanji’s shirt, and the lines in his shoulders eased a little more.
For the first time in what felt like forever, Sanji saw him rest. Not asleep, not unconscious, just still. Just breathing.
The door creaked softly then, almost hesitant. Sanji lifted his head, but didn’t let go.
Usopp’s face appeared in the gap, eyes wide and careful. He froze when he saw them, guilt and worry fighting in his expression.
Sanji gave him a small nod, the kind that said it’s okay to come in.
Usopp slipped through, closing the door behind him as quietly as he could. He didn’t speak. He just crossed the room and sank onto the floor beside the bed, knees drawn up, watching them with the kind of tenderness that hurt to look at.
Zoro tensed for a moment, then seemed to realize who it was. He turned his face away, back into Sanji’s shoulder.
Sanji smoothed his hand over his back again, slow and steady.
No one said a word. They didn’t need to.
For the first time all morning, the silence didn’t feel like fear, it felt like care.
Sanji gave a small nod toward Usopp, who had been sat at the desk, and called softly, “Come over here.”
Usopp didn’t hesitate. He moved to Zoro’s back and pressed himself gently against him. His face rested against the back of Zoro’s neck, lips brushing soft, careful kisses along his skin. One arm threaded around Zoro’s waist, the other resting against his back.
Sanji’s hand lingered briefly on Zoro’s shoulder, fingers tracing slow, comforting circles. Then he leaned back slightly, voice quiet. “Do you want something to eat? I can make coffee, eggs… whatever you like.”
Zoro made no sound, only a small tilt of his head.
After a minute, Sanji gave a final gentle squeeze to Zoro’s shoulder and slowly pulled back. “I’ll be in the galley,” he murmured. “Call me if you need me.” He rose and left the cabin, the door clicking softly behind him.
Zoro stayed still for a heartbeat, then shifted. He rolled over, pulling Usopp into him, arms wrapping tightly around the smaller man. Usopp pressed himself against him, face buried in the crook of Zoro’s neck, hands holding him close.
They stayed like that, quiet and still, the morning light climbing across the room. The world outside could wait. Here, for now, it was just them.
