Work Text:
The Thousand Sunny groaned under the assault of the storm, its wooden frame creaking like an old giant protesting the weight of the world. Rain hammered the deck in relentless sheets, driven sideways by winds that howled through the rigging and tore at the sails despite Franky's careful reefing earlier that evening. Lightning split the sky in jagged white veins, illuminating the black ocean for split seconds before thunder rolled in like cannon fire, shaking the entire ship from crow's nest to keel.
Inside the women's quarters, Nami sat curled on the edge of her bed—now a luxurious king-sized one she'd insisted on after having to deal with a bad bed on the merry—arms wrapped tightly around her knees. The room was dimly lit by a single swaying lantern, its flame flickering wildly with every pitch of the ship. Robin slept soundly in the bed across from her, book still open on her chest, breathing even and undisturbed. Typical. The archaeologist could probably nap through a Buster Call.
Another crack of thunder exploded overhead, so loud it felt like it was right inside Nami's skull. She flinched hard, biting her lip to stifle the small, involuntary gasp that escaped. Her heart hammered against her ribs, faster than it had any right to. She wasn't scared. Absolutely not. She was the navigator of the Straw Hat Pirates, the one who charted courses through Grand Line tempests without breaking a sweat. Storms were just... weather. Data. Predictable patterns of pressure and wind.
But this one felt personal. The cold had seeped through the hull, through the blankets, straight into her bones. Every flash of lightning made the shadows in the room leap, and every boom rattled her teeth. She hated it. Hated how small it made her feel, how it dragged up memories of other nights—long ago, when thunder meant Arlong's laughter echoing over Cocoyasi Village, or worse, the empty silence after her mother...
No. She shook her head sharply, orange hair whipping across her face. She wasn't that scared little girl anymore. She had a crew. She had maps. She had—
Zoro.
The thought slipped in unbidden, warm against the chill. Her secret. Their secret. No one knew—not Luffy, not Sanji (thank goodness), not even Robin. It had started small: a brush of hands during training, a shared look after battles, quiet moments stolen in the crow's nest or behind the mast when the others were distracted. Then it became more. Late-night talks on the deck under stars, his rough hand finding hers, her teasing him about getting lost even on his own ship. And eventually, something deeper, something neither of them had words for at first.
He never pushed. Never demanded she admit anything. He just... was there. Solid. Unshakable. Like those swords at his hip.
Another peal of thunder rattled the porthole glass. Nami's fingers dug into the blanket. She glanced at Robin again—still out cold. Good. No explanations needed.
She slipped out of bed quietly, bare feet silent on the cool floorboards. The ship lurched, forcing her to grab the edge of her dresser to steady herself. She pulled on a thin cardigan over her sleep shirt—nothing fancy, just one of his old shirts she'd "borrowed" ages ago because it smelled faintly of steel and sake and him—and padded to the door.
The hallway was dark, lit only by intermittent lightning flashing through the small windows. She moved carefully, avoiding the creaky third step on the ladder down to the men's quarters. The boys' room was one deck below, a cramped space compared to hers and Robin's. Three double-decker bunks suspended like wooden hammocks from the ceiling, six berths total for Luffy, Zoro, Usopp, Chopper, Franky, and Brook (though Brook didn't exactly sleep). Lockers lined the back wall, weapons and junk scattered in organized chaos.
She eased the door open just enough to slip inside, wincing as a fresh gust rocked the Sunny and made the whole room tilt. Snores greeted her—Luffy's rubbery wheeze, Usopp's dramatic mumbles about "legendary warriors," Chopper's soft chirps. She noticed that Franky and Brook were missing she guest that Franky was probably in his workshop; Brook might be on watch or practicing his violin somewhere quiet.
Zoro's bunk was the bottom one on the far left, closest to the wall, as if even in sleep he wanted something solid at his back. His swords rested within easy reach on the floor beside him, wrapped in their usual green haramaki. He slept on his side facing outward, one arm tucked under his head, the other draped loosely over the edge. Shirtless, of course—because why would Roronoa Zoro ever bother with something as trivial as pajamas.
Nami hesitated for half a second, cheeks warming despite the cold. Then thunder crashed again, louder than before, and she moved without thinking.
She crossed the small space in three quick steps, careful not to bump the lower edges of the upper bunks. Zoro stirred slightly as she approached—instinct, always alert—but didn't wake fully. Not yet.
She lifted the thin blanket carefully and slid in beside him, pressing herself against his back. The bunk was narrow, barely meant for one person let alone two, but he was warm—gloriously, stupidly warm—and solid in a way that made the storm feel suddenly distant. His breathing changed immediately, deepening as awareness returned. One green eye cracked open.
"...Nami?" His voice was rough with sleep, low enough not to wake the others.
"Shut up," she whispered, burrowing closer, face against his shoulder blade. "It's cold. And loud. And your bunk is closer than mine."
He huffed a quiet laugh that vibrated through his chest. "Scared of a little thunder?"
"I'm not scared," she hissed, though her arms were already wrapping around his waist from behind. "I'm... strategically seeking better insulation. Your body heat is an asset right now. Deal with it." Zoro shifted, rolling just enough to face her in the cramped space. His arm came around her automatically, pulling her flush against him. The bunk creaked in protest, but held. Lightning flashed again, throwing stark white light across his face—scar over one eye, that faint smirk tugging at his lips.
"You're shaking," he murmured, thumb brushing her arm in a slow, absent circle.
"From the cold," she insisted, though her voice cracked just a little on another roll of thunder.
"Right." He didn't call her out on it. Just tugged the blanket higher over both of them and tucked her head under his chin.
Zoro let out a slow, controlled breath through his nose, trying to settle back into the familiar rhythm of sleep. The storm still raged outside—rain drumming a frantic beat on the deck above, wind keening like a wounded beast—but in here, the world narrowed to the narrow bunk, the shared heat under the blanket, and the small, restless woman curled against his chest.
Nami wasn’t shaking as badly anymore, but she couldn’t seem to stop moving. Every few seconds she’d shift, huff softly against his collarbone, tug the blanket higher, then push it down again when she got too warm. Her fingers flexed and unflexed against his ribs like she was trying to find the perfect spot to hold on. Another tiny shiver ran through her, barely noticeable to anyone else, but Zoro felt it like a ripple across still water.
He cracked his eye open again, staring at the underside of Usopp’s bunk a few inches above them. Sleep wasn’t coming back tonight. Not with her fidgeting like this, not with the thunder still rolling every minute or so like it was personally offended the ship hadn’t sunk yet. Fine. He’d slept in worse places. The deck was still an option—rain or no rain, he could wedge himself against the mast and catch a few hours once the storm eased. Wouldn’t be the first time.
Then, from the bunk across the narrow aisle, came the familiar murmur.
“Mmm… Patty… extra cream on top… ahh, Cosette, you naughty little—” Sanji. Of course. The cook talked in his sleep every damn night, usually some elaborate food-and-women fantasy that made the rest of them roll their eyes and pretend they hadn’t heard while also now trying to get Luffy to stop thinking about food. Tonight was no different. Zoro almost smirked. Almost.
But the low, dreamy tone sparked something else.
Nami had gone still against him the moment Sanji’s voice drifted over. Her breathing hitched—just once—then evened out again, but Zoro could feel the subtle tension in her shoulders. She hated when Sanji sleep-talked about other women. Hated it more when it happened while she was trying to pretend she wasn’t already pressed up against her secret boyfriend like a lifeline. Petty, maybe. But Zoro knew her well enough by now to recognize the tiny flare of irritation.
And irritation, he’d learned, was easier to redirect than fear.
He shifted his weight carefully, the bunk creaking under the movement. His left hand—the one not trapped under her head—slid slowly down her side. Casual at first, like he was just adjusting the blanket. Past the curve of her ribs, over the dip of her waist, lingering at the hem of the oversized shirt she’d stolen from him months ago. The fabric was soft from too many washes, thin enough that he could feel the warmth of her skin beneath it.
Nami’s breath caught.
He didn’t stop.
Fingers drifted lower, tracing the edge of her hip, then slipping beneath the loose waistband of her sleep shorts. He kept the touch light—barely there—giving her every chance to slap his hand away or hiss at him to behave. She didn’t.
Instead, her body arched just the smallest fraction into his palm, a silent permission.
Zoro’s mouth curved against the top of her head. He pressed his lips there once—soft, almost absent—before his hand continued its slow descent. Past the soft skin of her lower belly, over the delicate ridge of her hipbone, until his fingertips brushed the thin cotton of her underwear.
He paused there, thumb stroking once along the elastic, feeling the way her thighs tensed and then deliberately relaxed. Nami turned her face into his chest, muffling whatever sound tried to escape. Her hand fisted in the front of his—well, nothing, since he was shirtless—and she pressed closer, hips shifting in a tiny, needy rock against his hand.
Thunder rumbled again, distant now, almost an afterthought.
Zoro hooked one finger under the edge of the fabric and tugged it aside, slow enough to tease, deliberate enough to make her understand exactly what he intended.
Her exhale was shaky, warm against his skin.
He didn’t rush.
Not yet.
His fingertips finally slipped beneath the cotton, brushing soft curls, then lower still—finding slick warmth that made his own breath hitch for the first time that night.
Nami’s nails dug into his chest.
“Zoro…” she breathed, so quiet it was almost lost under another gust of wind.
He pressed one finger inside her—slow, careful, curling just enough to make her hips jerk.
Her whole body went taut, then melted against him in the same heartbeat.
Zoro kept his movements slow at first—deliberate, almost lazy—curling one finger inside her with the same unhurried precision he used when sharpening his blades. He felt the way her inner walls fluttered around him, hot and slick, already so responsive that it made his own pulse thud heavy and low in his gut. Nami’s breath came in shallow, stuttering bursts against his chest; her nails bit harder into his skin, leaving tiny crescent marks he’d feel in the morning and wouldn’t mind one bit.
He added a second finger, stretching her gently, scissoring just enough to make her hips twitch forward in a helpless little rock. The bunk creaked again—soft, protesting—and he froze for half a second, listening. Luffy’s snores didn’t falter. Usopp muttered something about “giant sniper scopes” in his sleep. Sanji was still murmuring sweet nothings to imaginary kitchen staff. Safe. For now.
Zoro pressed his mouth to the shell of her ear, voice a gravel rasp so quiet it barely carried.
“Keep it down, witch,” he murmured, lips brushing skin. “You don’t want the rest of them waking up and finding out about us, do you?”
Nami made a tiny, choked sound—half whimper, half muffled protest—and immediately pressed her face harder into the crook of his neck, teeth grazing his collarbone like she needed something to bite down on. Her thighs trembled, trying to close around his hand, but he nudged them apart again with his knee, keeping her open for him.
“Good girl,” he breathed, the words rough and warm against her ear. He crooked his fingers deeper, finding that spot that made her whole body jerk like she’d been shocked. “That’s it. Just like that. Quiet.”
Her hips rolled into his touch now, small, desperate circles that matched the slow pump of his hand. He could feel how close she already was—how her breathing had turned ragged, how her slickness coated his fingers, dripping down to his palm. The storm outside had dulled to a steady roar, thunder more distant, but inside the bunk the only sounds were the wet slide of his fingers, her stifled gasps, and the faint creak of wood every time she arched.
He pressed his thumb against her clit—firm, circling—and Nami’s entire body locked up.
“Z-Zoro—” Her voice cracked, barely a whisper, swallowed by his skin.
“Shh.” He kissed her temple, then the corner of her eye where a tear of overstimulation had gathered. “I’ve got you. Let go.”
He didn’t speed up. Didn’t need to. Just kept that steady rhythm—deep, curling strokes inside her, thumb rubbing slow, relentless circles over the swollen bud—until her thighs started shaking in earnest. Her breath hitched once, twice, then caught entirely. Her nails raked down his back, hard enough to sting, and then she shattered.
It was quiet—blessedly quiet. Just a sharp, muffled cry pressed into his shoulder, her whole body seizing in tight, pulsing waves around his fingers. He worked her through it, drawing it out until her hips stuttered and her grip on him went lax, trembling. Slick heat pulsed around him one last time before she went boneless against his chest, panting softly, sweat-damp hair sticking to her forehead.
Zoro eased his fingers out slowly, careful, and wiped them discreetly on the inside of the blanket before wrapping his arm back around her waist. He tugged her closer, tucking her head under his chin again, letting her shiver through the aftershocks in the cradle of his body.
The storm was still there—rain tapping, wind moaning—but it sounded far away now.
He pressed a lazy kiss to the top of her head.
“Still cold?” he asked, voice low and smug, thumb tracing idle patterns along her spine.
Nami huffed a shaky laugh against his throat, too wrecked to muster real sass.
“…Shut up,” she mumbled, already half-asleep, fingers curling loosely over his heart. “You’re still warm.”
