Actions

Work Header

Nocturnes Longing

Entire Work

Work Text

The sound of the showers' continuous rush had occupied Zoro’s head for an endless amount of time at this point. He was sure Sanji had been in there for more than an hour. God forbid he has to be trapped alone in a room with him.He’s going to be stuck with him anyways, one way or another, there isn’t much escaping the situation. It was only for the night, the cook would just have to suck it up for once. Knowing the cooks' dramatic ways, Zoro was sure he was in for a rough night of bickering and no sleep.Zoro didn’t feel the need to complain today, or initiate fights with Sanji. In fact he was feeling more tranquil than he had in a while, considering everything going on with his crew mates. Not only were gangs of amateur pirates coming after them any chance they could, he and the rest of the crew had eventually picked up from the locals that one of the other Emperors had been sighted on this island. Hence the locking themselves away for the night. It was mainly so they could all figure out their next moves and get a good night's rest.They weren’t figuring much out at this hour though. It had been a long day for all of them, and Zoro would be damned if he didn’t relax as much as he could. Tomorrow, everything will be sorted out together.For now, Zoro decided he was definitely over the sound of the running water hitting the wall, and the small hum’s and whistling noises coming from the bathroom. Although he found the sounds quite endearing, his mind felt all scrambled as it was, and constantly having to acknowledge Sanji's need to be away from him didn’t help.So Zoro reaches into his pocket and pulls out his bluetooth speaker, and quickly pairs it with his cellphone that he doesn’t touch for literally anything else.He knew just the composer who might lull him into a calm, sated state. He loved Chopin’s music. He loved music from the classical and romantic period so much he almost wanted to learn the pieces himself. Decidedly, he never let himself do so. At the end of the day, his duty to fulfil was that of being a swordsman. He didn’t have time to dally in something as all consuming as music.Looking down, the bright glare of his phone screen nearly blinds him in the dim room. There was light coming from the TV and under the bathroom door, but the lights were mostly off.11:39pm.He clicks shuffle on a playlist compiled of some of Chopin's best Nocturnes, and he leans his head against the headboard, his eyes flickering shut.Nocturne No.20 in C Sharp Minor..As the first few notes of the piece echoe around him, an air of complexity and emotions took up space in the room. The way the keys were being played made its sound so ethereal, transporting him away from Sanji’s loud shower and whistling, and moving him to a world filled with melancholy, longing, and contemplation. So far away from his current life.One of the reasons he loved this kind of music so much was its ability to make him feel. Not just feel, but feel deeply, and with yearning for something more. This piece in particular..His mind quickly began to drift back to Sanji.. but not the Sanji who was in the shower, avoiding him. No, Zoro was still far away. Maybe even farther than before, the piano's melancholy sounds brought Zoro to the future. Contemplation on what would happen when he and Sanji had fulfilled their duty to Luffy, and found the One Piece. They would no longer be in constant conflicts. Leaving space to form ties possibly even stronger than friendship.. which was not in the realm of possibility in the present, all things considered.The thought almost jolted him out of his state, but he promptly closed his eyes once again, and tried to let the idea pass through him peacefully. It was a thought that had lingered on his mind continuously for many months now. As much as he and the cook seemed to never get along, there was just something there… something Zoro couldn’t quite place. All he knew was the feeling of longing, the need to protect Sanji at all costs, and the deep seated dread he felt when he realized he couldn’t stop Sanji from getting away once this was all over. What if the cook left in pursuit of being a chef elsewhere…? He wouldn’t do that… would he?He tried to shake off his wandering mind, and let the music carry him from his thoughts, his body sinking into the bed as the weight of the day's events seemed to lift from his chest with each passing note. He often didn’t allow himself to get lost in anything besides his swords or his sense of duty, but tonight, the music did what it was meant to do— unravel him.He let his mind begin to ponder in another, more hopeful direction. He let the melody carry him. He imagined the vast oceans stretching out before them once they had found the one piece, and an endless horizon where they’d hopefully no longer be found. He couldn’t help but hope that the world would be so much quieter, too. No more chaos, no more battle. Even if that was what he was born to do, he longed for a day where it was no longer necessary, and he was still amongst his friends. Right now those two things don’t go hand and hand.A life of peace.At the same time there was still something unsettling about the idea of peace, as it was something Zoro didn’t understand just yet. There was something in the thought of slowing down, and not always having a sword in hand, that left him feeling uneasy. What would be left for him?It seemed no matter how many times he tried to quiet his consciousness, his mind kept running in different directions. So much for calm.A noise from the bathroom snapped him out of his thoughts— Sanji’s voice low and muffled through the running water. The way he was talking to himself made Zoro roll his eyes, a small grin tugging at his lips. He could imagine the cook pacing back and forth in the shower, muttering angrily to himself about having to share a bed with him. He couldn’t help but wonder how much of it was a front. Was the bickering just to mask some other feeling?… Zoro knew his own answer.The haunting sound of Chopin's Nocturne slowly faded, shifting into another of his most famous works, Nocturne No.9 Op. 2.One of Zoro's favorite works of Chopins, it filled him with a similar feeling to the previous Nocturne. Longing.. melancholy, and introspection. He wanted to let himself be pulled away from his world into this piece, and into Chopin's world, but his thoughts came back to the cook in the damn shower. That stubborn idiot.He could almost hear Sanji’s voice clearly, his words cutting through the air even with the water running.“Dammit, Zoro,” he’d said. “You’re always so damn annoying, you know that?”It was strange. Zoro found it oddly comforting to know that Sanji’s thoughts, while certainly much more volatile than his own, ran on a familiar wavelength. They had been through enough together to understand each other in ways that neither of them liked to admit. Still, the idea of being this close to him, trapped in a room with only one bed… Zoro was well aware that the tension in the air wasn’t just coming from the weight of their circumstances.Sanji finally turned off the shower with an exaggerated sigh, and then came the sound of wet footsteps moving around the bathroom. A faint clatter of something, maybe a towel, and then silence.A few minutes passed, and Zoro could feel the room shift. The air was warm and alive now that Sanji was out of the shower. Zoro barely noticed his breath had become a little uneven, or the subtle shift in his posture. He hadn’t expected this to feel so… strange.He had hit repeat on the piece, something about this one in particular reminded him of the way he thought about Sanji. He almost wanted Sanji to hear it, and he probably could now that the room was filled with nothing but the sound of the music, and Sanji's footsteps.Then came the creak of the bathroom door opening. Zoro’s eyes stayed closed, his body still slouched against the headboard, but he knew Sanji had come out. He felt his body tense slightly in the cook’s presence, but he tried to remain nonchalant. The scent of soap and faint traces of his cologne filled the air, mingling with the soft sounds of Chopin’s Nocturne. It was the only thing that kept him from thinking more about how much of an effect the cook had on him, especially now. Maybe it was the music inducing this feeling that now took over his body.“Oi,” Sanji’s voice broke through the music, low and tinged with annoyance. “I’ve been in there for over an hour, and you’re just sitting there listening to.. this? I didn’t think you had it in you to listen to something as awe inspiring as Chopin, Marimo.”Zoro’s lip curled upward, but he didn’t open his eyes. “I’m trying to relax, cook. You wouldn’t know anything about that, would you?” He tried to refrain from the comments, but little things automatically slipped past him. Zoro really just wanted to lay down. He felt extremely tired after the long day they’ve had. “And why wouldn’t I listen to this? I know you listen to some classical music as well, I hear it when you’re cooking sometimes.”Sanji huffed, and Zoro could hear the shuffling of him moving toward the bed. He imagined Sanji standing there, arms crossed, his eyes narrowing at Zoro as if the entire world were against him.“What? I’m just surprised you’re actually listening to something other than the sound of your own dumb thoughts.”Zoro cracked an eye open just enough to see Sanji standing next to the bed, towel wrapped around his waist, damp blonde hair falling in loose waves around his face. The soft light from the bathroom still clung to him, and for a moment, Zoro found himself staring—unable to shake the strange sense of closeness that seemed to grow between them.Zoro grabbed his phone, quickly turning down the speaker's volume so as to make it easier to listen to Sanji. And to think clearly, for that matter. He left the piece on auto loop, and put his phone down on the end table beside him. He was on the side closest to the wall, Sanji on the other side, standing and glaring at him as he always did.“I don’t want to argue with you right now. It’s been a shit day, cook. Just sit down.” Zoro looked at Sanji harshly, actively avoiding drawing his eyes down to his dripping, bare midsection.Sanji raised an eyebrow, a skeptical look crossing his face. “I mean— You look like you’re about to fall asleep. What’s with the weird mood, huh? First, you don’t want to argue.. When do you ever back down from a fight with me? And now you’re listening to piano music like some… philosopher…”Zoro didn’t have much answer for that. There was something about the music, the weight of the day, and the familiarity of being close to someone he’d fought alongside for so long… it all stirred something in him that he hadn’t quite expected. Sanji usually had this ability to push him to the edge with every stupid comment, every kick to the head, but right now? Zoro found himself… not wanting to push back.He sat up a little straighter, rubbing his eyes. “Just tired. We’ve got a lot to do tomorrow.” Zoro tried to avoid giving Sanji any unnecessary information, so as not to have to answer any questions. Sanji always liked to be confrontational about everything. If he was to admit to what he was thinking, and reveal his feelings… he wasn’t sure how that’d go over with the cook.They had never acknowledged that there was anything more there but maybe a friendship. Anytime they had become too close to leaving that territory, Sanji would run off for days on end avoiding him, and made a show of pampering the women.Sanji let out a sigh. “Yeah, yeah. I know. That’s all we ever do, isn’t it? Fight and run and fight some more. If we don’t get a break soon, I’m gonna lose my damn mind.” Sanji sat himself down on the side of the bed, weighing down the mattress a bit. Zoro looked at him then, but Sanji's back was to him.The cook used to be pretty lanky, but over the past few months he’s gained quite a lot of muscle. But, he was still just as pale as he’d ever been. Zoro took in all of the freckles and spots he’d never noticed Sanji had on his back.The room fell to a momentary silence, except for the distant sound of the Nocturne. However, Zoro felt far from relaxed being this close to Sanji, all alone. He felt exposed.The soft rustling of the bed seemed to be magnified, startling Zoro from his active staring.Sanji clears his throat, his back still to Zoro. Zoro could feel the wind from the open window brush against his skin, but it did nothing to cool the burning that had built inside him.“You know,” Sanji muttered, clearly trying to break the silence with his usual deflection, “it’s a real pain sharing a bed with you. Could’ve been anyone else.”Zoro remained still, unsure of how to respond. There was a slight tension in the cook's shoulders. It wasn’t anger— but it wasn’t just fatigue either. It was something else.
Sanji shifted again, clearly uncomfortable with the stillness as much as Zoro. He moved back on his elbows, laying himself against the headboard but keeping his body angled toward Zoro. The proximity felt too much. Especially considering Sanji's lack of clothes. He was basically naked. Not that Zoro hadn’t seen him naked before at Onsens but…. In this context..Zoro coughed awkwardly and shifted his eyes away from the cook, and to the ceiling. He tried desperately to pay more attention to the soft piano keys, and ignore Sanji's body heat lingering beside him. It did little, if anything his presence loomed larger than before.“Oi, don’t get all broody now,” Sanji said, his voice low, though there was something softer in it that Zoro wasn’t used to hearing. “It’s not like I wanted to be stuck in here either.”Zoro swallowed, turning slightly to look at him, just enough to see the side of Sanjs damp hair. He was also staring up at the ceiling, with an indecipherable look on his face.Zoro considered the cook's words. Is that what Sanji thought? That he was acting this way because he didn’t want to be trapped with him. Zoro knew it wasn’t necessarily that he didn’t want to be next to the cook, it was that when he was, he wasn’t sure what to do or what to say in his presence. It made him feel on edge. Nervous.“Fuck off, i’m not brooding,” Zoro mumbled, though even to his own ears, the words sounded hollow. He wasn’t brooding, but he definitely wasn’t in a state of mind to deal with Sanji’s presence like this. Not when he was so close, his every breath and movement practically vibrating in Zoro’s ears.Sanji’s lips twitched, making a weird face. His eyes narrowed, and before Zoro could continue speaking, the cook pushed himself off the bed. Zoro couldn’t help but follow his every movement.Sanji wrapped a blanket loosely around his shoulders, his silhouette illuminated faintly by the moonlight spilling through the window. He looked like he was trying to hide—maybe from the chill, or maybe from Zoro’s gaze, which followed him no matter where he moved.“Seriously,” Sanji muttered, his tone sharp but not biting, “how do you make everything feel so damn suffocating? It’s like you suck the air out of the room just by existing.” Sanji scoffs, pacing back and forth slowly, eyes on the floor.Zoro's brows furrowed, sitting up straighter. He wasn’t sure how they got here, or why Sanji was pushing him to fight with him right now. All Zoro was doing was laying down. He wondered what was really on the cook's mind.“Maybe it’s you,” Zoro countered, the words coming out more defensive than he intended. He hated how his voice betrayed the knot tightening in his chest. “Always pacing around like you’ve got a stick up your ass. Can’t even sit still for five minutes. Not just that, but maybe what’s suffocating you is your need to start arguments with me for no reason? Got some kind of problem you need to work out with me today, cook? Even when I'm just sitting around doing nothing you come to me like a puppy and start pushing me to bicker with you. Can’t we just exist in the same space?!” It all just came out of Zoro’s mouth without space to think about it. Shit.Sanji shot him an annoyed glare over his shoulder, one eyebrow twitching upward. “You really know how to charm people, don’t you?” he snapped, but his voice lacked its usual venom. He turned away again, pulling the blanket tighter as he leaned against the edge of the bed, his back still to Zoro. Something about the cook's voice in that moment, sounded like what Zoro said had upset him somehow.In a brief moment of understanding, Zoro thought about letting it go. About shutting his mouth and trying to ignore the words he knew he shouldn’t say, but were threatening to escape his mouth. But the weight of everything—their proximity, the way Sanji’s damp hair clung to the nape of his neck, the way the cooks voice had slightly hitched just then—was unbearable.“Why do you always do that?” Zoro asked suddenly, his voice quieter than before, but no less direct. There it was. Sanji finally had pushed him to a point where he had begun bringing up the things he knew he shouldn’t.
Sanji stiffened, looking at him out of the corner of his eye.“Do what?”“Deflect. Push people away,” Zoro said, leaning forward slightly, his arms resting on his knees. His gaze was steady, his voice low and gravely. “Like you’re scared to just… be. Especially with me.”Sanji froze, not moving, not speaking. He didn’t speak at all for a minute or two, presumably thinking of something snarky to say in return. Still, Sanji's hands tightened their grip on the blanket, tightly wrapping it around his shoulders.After a moment, still looking at the wall in front of him, the cook returns, “tch. Don’t psychoanalyze me, Marimo,” he laughs lowly, but his voice wavered, just barely. “You don’t know anything about me.”“You’re right. I don’t know everything about you. Far from it. But, I do know enough to know..—“ Zoro paused briefly, trying to find the words. “When you are lying. Especially to yourself.” He spoke steadily, but very quiet, at an almost whisper. He knew where this conversation would lead them.Sanji turned sharply at that, his blue eyes narrowing into a glare. “You don’t know shit about me, Marimo,” he shot back, but his voice cracked at the end, betraying the bravado he was trying to maintain.Zoro pushed himself off the headboard and swung himself to the edge of the bed, leaning forward. His movements were deliberate, controlled, and his gaze locked onto Sanji’s like a predator zeroing in on its prey.“If I don’t know shit, then tell me,” Zoro challenged, his voice dropping lower, nearly a growl. “Tell me why you can’t even look at me without picking a fight. Tell me why you’re always pacing around me like you’re trying to run from something. Because I’ve had it, Sanji. I’m right here. What the hell are you so scared of?”Zoro tried to play this off like he wasn’t entirely uncomfortable with where this was heading. He was leading himself into a box, and knowing it will only end up exposing his own feelings and vulnerabilities. He couldn’t tell what Sanji was thinking.Sanji looked away, jaw clenching tightly as though the words were caught in his throat. For a long moment, he didn’t respond, the silence broken only by the faint, melancholic notes of the Nocturne still looping softly in the background.“You wouldn’t get it,” Sanji muttered finally, his voice barely audible. “You don’t… —-“ He stopped speaking, dropping his face against his knees.Zoro’s brows furrowed at that, a flicker of anger sparking in his chest.“I don’t what?— What the hell’s that supposed to mean?” he demanded, standing now, his towering presence forcing Sanji to meet his gaze.Sanji’s lips parted, his breaths shallow as his eyes darted across Zoro’s face, searching for something he couldn’t seem to find. The tension between them was suffocating, the air thick with unspoken words and emotions they’d spent months burying beneath bickering and banter.“It means—” Sanji started, but his voice faltered, his fists clenching at his sides. “It means I don’t know how to be around you without—without feeling like this.”“Like what?” Zoro pressed, stepping closer, his voice quieter but no less intense. His eyes burned into Sanji’s, demanding an answer, demanding truth.“Like—dammit, like I want to—” Sanji’s words caught in his throat, his frustration boiling over as he stood up to face Zoro fully. His hand shot out, gripping the swordsman’s collar tightly. His breath came in sharp, uneven bursts, their faces now mere inches apart. “Like I want to kick you to hell— but somehow, at the same time I want to have you around. Like I want something more from you and I don’t know what that is. I don’t know what that means.”The admission hung in the air, raw and jagged, and Zoro froze, his pulse thundering in his ears. There it was. He knew this was coming, and still it left him feeling a thousand things at once. Most of all, a fleeting sense of relief, that maybe, just maybe it wasn’t just him feeling this way.He could feel the heat of Sanji’s body radiating through the thin fabric of his shirt, the cook’s fingers trembling slightly against his chest. For a moment, neither of them moved, the weight of those words settling between them.
Then, Zoro’s hand came up, gripping Sanji’s wrist with calloused hands, holding it to his chest.“You really think you’re the only one who feels like that?” Zoro spoke quietly, shaking his head, his voice rough, almost disbelieving. “You’d be very fucking stupid to think that. And I guess that’s damn well true.”Sanji’s eyes widened slightly, the storm of emotions swirling within them clear as day. “What—”Before he could finish, Zoro surged forward, closing the distance between them in a single, deliberate motion. His lips crashed against Sanji’s, hard and unyielding, like a dam finally breaking after years of pressure. It wasn’t gentle—it was raw and desperate, the culmination of everything they’d left unsaid for so long.Sanji froze for a split second, caught off guard by the suddenness of it all. But then he was moving, his grip on Zoro’s collar tightening as he kissed back just as fiercely, the blanket slipping from his shoulders and pooling around his feet.Their breaths mingled, erratic and heated, as they stumbled back toward the bed. Zoro’s hands found Sanji’s waist, pulling him closer with a force that left no room for hesitation. Sanji’s fingers tangled in Zoro’s shirt, tugging at the fabric, trying to pull him even closer.The piano’s haunting melody played on in the background, a bittersweet counterpoint to the chaotic rhythm of their hearts as they crossed the line they’d been dancing around for months.The cook responded in kind, his body pressing against Zoro’s with an urgency that matched his own. The kiss deepened, more frantic now, as though they were both trying to prove something to each other—or perhaps to themselves. Zoro felt starved.Sanji’s fingers slid under Zoro’s shirt, his touch searing his skin. Zoro’s breath hitched at the sensation, his chest tightening as Sanji’s hands traveled up his torso, his palms warm and bold. He groaned against Sanji’s mouth as Sanji cupped his chest tightly. He pulls him even closer, the kiss now a wild tangle of lips and teeth.Zoro’s hands found the waistband of Sanji’s towel in quick time, fingers working quickly to loosen the knot. He needed to feel more of him, needed to bury himself in this feeling of finally giving in, of finally breaking whatever barriers had held them back all this time. His movements were rough, and impatient, his heart pounding in his chest against the palm of Sanji's hand. Zoro felt like he was on fire, burning from the inside out.Before Zoro could completely undo the knot, Sanji pulled back for a moment, his chest heaving as he looked at Zoro with wide eyes. His hair fell around his face messily in damp waves, his pupils were blown wide with desire. Zoro didn’t even believe Sanji liked men for a long time, though he had begun to question it recently.“Are you sure about this?…” Sanji asked in a whisper, a hand still gripping Zoro's chest, the other gripping his hip bone.In an attempt to ease his doubts, Zoro quickly pulled Sanji back into another kiss, this time using one of his hands to grip the cooks face, and the other to pull their hips roughly together. He wanted to show Sanji just how sure he was.Zoro was met by a sharp hiss from Sanji as they kissed, Zoro's aching, hard cock pressing against his towel.“Fuck—“ Zoro groaned, pulling back, and glancing down between them. Both of their cocks strained desperately against the materials separating them, the sight of them pressed together making Zoro's cock twitch. “Yes. Fuck, yes i’m sure. Holy shit, cook..” Zoro breathed raggedly.
Zoro didn’t leave much room to talk further, he just wanted to feel, to let go of this weight in his chest.Zoro pushed the cooks chin to the side with his thumb, moving to trail his lips greedily down Sanji's neck, shakily exhaling against his skin in between kisses. Sanji let out small, strangled noises as he rutted his hips harshly into Zoro’s. Both of them were painfully stiff. Zoro could feel the cook trembling.Zoro’s mouth continued sucking near the base of Sanji's neck. He let his hand trail down to the waist of his towel, gripping it firmly and stopping him from moving against him. Sanji let out a small noise of complaint.“May I…?” Zoro asked, making sure he had the cooks full permission before touching him directly, or removing his clothes. He didn’t want any further arguments about this later.“Yes, Zoro…— But, wait..” Sanji’s voice cracked, his hands were desperately pulling Zoro’s shirt off, his fingers fumbling. Doing this caused Zoro to lift his arms, taking his hand from the place it previously resided. “What the hell are we doing?” Sanji asked, though his voice betrayed no real resistance, only a strange mix of confusion and longing.Zoro paused for a moment, just enough to look Sanji in the eye. He could see the raw uncertainty there, the same hesitation he felt inside. But at the same time, he could see something else—the same desperate need, the same pull that he couldn’t resist.“What we should’ve done a long time ago,” Zoro replied gruffly, his voice filled with a quiet determination. Both of their shirts were now off, Zoro being pushed against the edge of the bed, Sanji's full body weight pressing against him.Quickly, Zoro's hands resumed their movements, untying Sanji's towel, letting it drop to the floor in between them.
“Holy hell,” was the first thing Zoro could manage to say as his gaze fell to Sanji's stiff, leaking cock in front of him. Zoro had obviously never seen Sanji hard. His size was rather impressive when he was, probably a bit bigger than himself. Zoro needed Sanji's cock against his, immediately.Without another word, Zoro kisses the cook again, more deliberately, urging him closer to the bed, his hands sliding down the cooks soft back, letting his nails ever so slightly graze his skin. Sanji responded instantly, moving with Zoro and groaning into his mouth. They were both pushing past their previous restraints they’d been holding onto.The bed creaked under their weight as they tumbled onto it, Zoro’s body now fully under Sanji’s, his chest pressing against the cook’s as they both struggled to catch their breath. There was no going back now—not when the air between them felt electric, charged with every word they’d never spoken, every touch they’d never allowed.
Sanji’s hands found their way to Zoro’s shoulders, fingers digging into the muscles there, trying to anchor himself. “Damn it, Zoro…” he muttered between kisses, his voice thick with emotion. “Always making everything complicated.”Zoro smirked against his lips, the familiar teasing tone slipping back into his voice. “You’re the one who keeps pushing me away, cook. Don’t act like I’m the only one making this complicated.”Sanji huffed a laugh, his hands trailing up to Zoro’s face, tugging him closer. “Tch. You really are insufferable.”With that, Zoro gripped the back of Sanji's hair and kissed him deeply, slowly this time, and a lot less aggressive. He let the feeling of Sanji's tongue, and the press of Sanji's cock against his pants consume him momentarily, before he let himself speak.“I need these fucking pants off, right now.” He let go of the cook's hair, deliberately pressing his hard cock up into Sanjis, causing him to gasp. “Lift your hips for a second..” He prompted. Sanji complied, the weight of his hips leaving Zoro's body as he held himself up with his knees, looking down at the sight before him.Zoro quickly began pulling his haramaki down his legs, using his feet to push it onto the floor. His hands quickly gripped his waistband, pulling down both his pants and his boxers in one movement before pushing them too, to the floor. His heavy cock quickly sprang free against his stomach, feeling a lot better out of the confines of his pants.Sanji's eyes widened slightly, looking between Zoro's eyes and Zoro’s cock rapidly. Zoro couldn’t help but smirk.“Like what you see, cook?~” Zoro hummed, pushing himself backwards so that his head rested against the pillows. Sanji remained still, looking almost in disbelief at him. His mouth opened and closed a few times before responding.“I— Fuck. Shit. Fuck, yes. I really fucking like it, somehow.. I've never done anything with a man.. and yet.. “ Sanji's eyes trailed back down to Zoro’s dick, and without thinking Sanji's hand reached down to palm his own cock in hand, slowly jerking it up and down. Zoro just stared back at him with a smug smile, almost in awe at what he was seeing. Pre-cum began leaking from the cooks tip, getting on his fingers and coaxing him back to his senses. He stopped his movements without a word.“Come here already.. shit..” Zoro mumbles, his hand reaching out to grab the cook's waist and pull him right against him, their faces now only an inch or two apart. Sanji straddled Zoro’s lap, not sitting all the way against his cock yet. The cook's face went a bit flushed.“Embarrassed?” Zoro teased, pulling Sanji down into a kiss, licking against his soft tongue before letting him respond. Zoro stared intensely into the cooks eyes as he waited.“No— well— I mean.. could we.. you know? Do this under the covers.. instead of out in the open..” Sanji's hand swiftly moved to grip Zoro's chest, pressing the pad of his finger against his nipple.Zoro hisses through his teeth, quickly moving to grab the side of the comforter and wrap it over both of them. “Of course we can, sweetheart. As long as you sit the hell down and let me feel that pretty cock against me.” As he said this, Sanji quickly looked away with scrunched brows, blushing.Now completely under the covers, Sanji did as Zoro wanted, and let his full weight press down into Zoro’s. Zoro could tell immediately that Sanji had lost all sense of shame, as he quickly began frotting their cocks together, grinding his wet tip against his own.“Hah—-.. Nhh..” Sanji whimpered unashamedly, tucking his head into the crook of Zoro’s neck. Zoro was trying his best to hold back the sounds in his throat, having to put a hand over his mouth as Sanji quickened the pace, roughly rutting against him. Zoro could feel himself get even harder, and his own precum began leaking out of him, mixing them together. It felt so fucking wet. He loved the feeling of getting messy with their cum.Zoro's other hand moved down to grip his nails into Sanji's hip in order to guide their bodies together as roughly as he could. The friction, mixed with the wet slickness of their precum felt so fucking good, but he wanted them even closer. He needed more.“God, cook… Fuck… keep fucking going… It feels so damn good—“ Zoro encouraged, turning his face to the side so Sanji didn’t suffocate in his neck. They were both breathing heavily, grunting and trying their best to hold back. Zoro wasn’t going to let himself cum this easily.. even if he felt so close already.. he’d have to stop Sanji soon..“Ahh… ah— Zoro… I need more…. damnit.” Sanji shuttered, his movements becoming a bit erratic. “Fuck.. I can’t.. I can’t come yet..” Sanji's skin was so hot against his, he was clearly ignited by Zoro’s own flame. Zoro reached up and dug his nails harshly into Sanji's back, trying to restrain their movements.“Shit. You need to.. stop moving.. hah..” Zoro was practically panting, teetering too damn close to the edge.. but the cook was relentless in his pace, and so damn rough it felt like he was trying to cum as soon as possible. Was he that needy for release?He wasn’t going to let that happen.Zoro swiftly grabbed onto both sides of Sanji's hips and stopped his movements, causing the cook to whine. Pressed between them their cocks and stomachs were very slick with pre cum.Zoro took a minute to breathe in and out, all he could smell was the scent of sweat and Sanji's shampoo.“Sorry, but if you kept on doing that we wouldn’t even make it to the fun part.. so just.. get up for a second and i’ll let you fuck me.” Zoro wanted to fuck Sanji of course but, he knew Sanji had never done anything with a man.
Sanji slowly lifted his head up, his face was sweaty and his hair was a bit disheveled. He raised a curly eyebrow in question.“Fuck you?”“You heard me.” Zoro insisted, pushing Sanji sideways and off of him so he could rearrange himself. His cock was so swollen and he so badly needed to cum he didn’t care who was fucking who. Besides, a nice big cock filling his ass never once did him any wrong.“I—,” Sanji stuttered as Zoro proceeded to flip himself onto his stomach, grabbing a pillow and wrapping his arms around it, and arching his ass up just a bit so Sanji could get a good grip on him. “Woah— I didn’t know I was going to fuck you— Holy shit.” The cook continued to stutter, clumsily moving back to his spot behind Zoro. He didn’t touch him at all yet though, leaving Zoro missing the cooks warmth.“Listen, as much as you probably are a bottom, you aren’t bottoming the first time, idiot. Your ass would be way too tight. Assuming you’ve never been fucked in the ass. Now get the fuck over here already, god damnit.” Zoro sighed heavily, his cock was pressed into the mattress, and getting it all wet.“Go fuck yourself, bastard.” Sanji scoffed, shaking his hair out of his face and pressing his cock against Zoro's hole, grinding his slickness up against him firmly. He let out a soft moan. Zoro clenched his hole teasingly. Sanji's cock was very warm against him.Zoro let himself grind back against Sanji's cock, encouraging him to hurry up.“Spit on it.” He definitely needed Sanji to get his ass as wet as possible, seeming as he’s not typically a bottom, but definitely has been fucked more then Sanji has.
The cook spits on his hole twice, rubbing his long, warm fingers against it, spreading it all over.“Are you sure you want this…— I’ve never fucked a guy, Mari—““Shut the fuck up and fuck me like you’d fuck a woman. Stop being so shy. Use it. Don’t hold back, or I swear to f—“ Zoro was cut off mid rant by Sanji grabbing his hips, rubbing his cock roughly against his soaked hole before using one hand to slap his cock head against it a few times, creating a wet slapping noise.“That's all you got, hmm? Come on. More.” Zoro just wanted him to put it inside, and fuck him without restraint. He wanted to see Sanji undone.“Shut the hell up.” Sanji slaps the side of Zoro’s ass roughly, causing a stinging sensation to tread up his side. Sanji quickly pushes the head of his cock past the rim of his asshole, letting out expletives and grunts as he pushes in further. “Holy shit, it’s so tight—“ He pulls out and quickly shoves himself back in, this time getting about halfway inside. Zoro already felt so fucking full, Sanjis cock was almost too much. But he asked for this.“There you go cook… fuck.. I want it deeper..” Sanji kept pushing a few inches in and out quickly, whimpering ever so slightly. When Zoro said this, Sanji slammed himself inside as much as he could, filling Zoro all the way up, they both cried out in pleasure as the cook stayed seated in him for a few seconds. Sanji grabbed the comforter and pulled it all the way up their backs again, before leaning into Zoro’s ear, letting his warm breath hit him.Sanji resumed his pace, now fucking into him unrelentingly. Zoro's ears couldn’t even make out the music anymore, only the sound of an absolutely filthy wet slapping sound as their hips met, and the sound of Sanji and his own shaky breathing filled his space. Zoro's cock was throbbing as it moved up and against the bedsheets, the force of Sanji's thrusts causing this friction. The combination of the cook hitting all the right places, and the friction was making him see stars. He didn’t want to let out debasing sounds for anyone in the hotel to hear, so he pressed his face into the pillow to quiet himself.“You take it so well.. haa~ Fuck, your so— warm…” Sanji panted next to Zoro's ear, his voice trembling. Sanji's cock was getting even bigger inside him, as his hand wrapped around Zoro's front side and pinched his nipple between his fingers. Zoro moaned loudly, pushing his hips back to meet Sanji's thrusts. The rusting of the sheets, and the creaking of the bed became louder by the minute. Zoro wasn’t going to be able to hold on much longer. It was all built up inside, waiting to be released.“Don’t stop… you better not fucking— you better not stop, idiot cook.” Zoro strained to get the words out. He was so full, his prostate was getting hit over and over again. “I’m not going to last much longer—-“Sanji bit down against Zoro's neck, roughly marking him. Zoro could feel his cock pulsating, so desperate to come.
“Mm—,” Sanji let go of Zoro’s neck, slamming himself harder into Zoro’s ass. “I can’t- I- God, I’m going to fucking come. I can’t hold on.. much longer. Holy fuck.” An endless amount of precum and spit was already all over the sheets, all over Zoro's ass, all over everything. Sanji kept trying to hold onto himself as long as he could manage.“Please— fucking come inside me. All the way inside me.. fill me.. oh— I—“ Zoro couldn’t speak, couldn’t think, couldn’t do anything except take the rough pounding of the cooks cock. He was going to explode, everywhere.“Look at me, Zoro. Look— please.. I’m.. I need to see your face.” Sanji didn’t relent. Zoro did his best to turn his face to the side, finally looking at Sanji's face next to him. It’s been next to his ear the whole time. Sanji was flushed, sweaty and his hair was all tousled. He looked so beautiful, it uneased him. He almost looked away. He was about to be pushed over the edge.Sanji leaned down to press their lips together in an attempt to stifle the sounds coming out of the both of them.“I’m coming. I’m fucking coming— shit- shit- Zoro.. come with me. Oh my god.” Sanji whimpered loudly as he kissed him again, pounding into him with as much force as possible.Zoro's cock began to throb beneath him, there was no holding back now. His cock was spasming, pulsating against the bed. He rutted himself against the sheets desperately as Sanji fucked him. Obscene sounds filled his throat as he stayed pressed into Sanji's lips. His already wet cock began soaking the bed, his cum spurting all over everything beneath him. It kept shooting out all over him and his stomach.Sanji moved his mouth into the pillow beside them, his hips stuttering. Thick streams of hot cum began filling Zoro's already stuffed, wet hole as Sanji slowed down, moaning loudly into the pillow. He kept going, more and more cum filling him to the brim. It leaked out onto his thighs.Zoro outright fell into the sheets, letting his body’s weight fall all the way into the bed as Sanji pumped the last few drops of his cum inside him. When Sanji removed his face from the pillow to look at him, he hadn’t taken his cock out yet.“Zoro…—“ Sanji panted, his face falling to lay on Zoro’s shoulder. Slowly Zoro felt the fullness inside him retract, and in its wake, felt the cook's warm cum begin gushing out of his hole and all over everything. Sanji's body weight fell into him for a moment, panting, his cum slicked cock resting against his backside.“Cook.. that was—““I know. Fuck. I made a fucking mess everywhere.” Sanji's head lay beside Zoros, his hair stuck to his forehead from both the shower and sweat. He laid on top of Zoro, looking into his eyes with an unreadable expression. All Zoro could see was the utter exhaustion.He let himself take the cook in for a minute, a bead of sweat running down his temple, catching in the moonlight that seeped through the curtain. Zoro thought to himself, and closed his eyes. Slowly the sound of Chopin's Nocturne, and both of their breathing filled his ears again with their soothing sounds. He wondered why the cook hadn’t immediately got up and ran away yet. Instead, they just lay facing each other, both exhausted, and both soaked with their own mess.Exhaustion threatened to pull Zoro into sleep, but something else gnawed at the edges of his thoughts, keeping him tethered to the moment. His eyes opened again, drifting over Sanji’s face, the way the tension in his brow hadn’t quite disappeared, even now. He hated that look—the one Sanji wore when he thought too much.“You’re not regretting it already, are you?” Zoro asked, his voice low and rough, the question breaking the quiet. He didn’t want it to sound accusatory, but the thought of regret hung heavy in his chest.Sanji didn’t respond right away. His eyes shifted restlessly before he finally let them settle on Zoro. His lips twitched, almost forming a smirk, but it lacked its usual spark. “Regret’s a strong word,” he said at last.Zoro huffed, though his expression softened. “That’s not an answer.”Sanji exhaled a soft laugh, shaking his head as if shaking off the weight of the moment. “And what about you, Marimo? You gonna overthink this until your brain explodes?”Zoro’s lips twitched upward, but the curve didn’t last. “Tch. I’m not overthinking anything,” he muttered, though the tightness in his chest said otherwise. His hand drifted over his face before falling to the mattress between them. “Just wondering if you’ve thought about what happens next.”
Sanji’s teasing edge faltered. His gaze flickered to the ceiling, his jaw clenching. When he finally looked back at Zoro, his expression was guarded.“What happens next?” he echoed, he spoke softly. He rolled the words around like they tasted bitter. “We keep moving. Same as always.”Zoro wanted to lash out at him for that. He wanted to push, to break through the walls Sanji always seemed to rebuild the moment they’d started to come down. Instead, he reached out, his fingers brushing against Sanji’s wrist—a cautious, almost hesitant touch.“It doesn’t have to be the same,” Zoro murmured, the words barely louder than a breath.Sanji flinched at the touch, but he didn’t pull away. His gaze was steady now, locked on Zoro’s, and for a fleeting moment, something fragile passed between them. He leaned in, just enough that their foreheads almost touched, his breath warm against Zoro’s cheek.“Don’t start getting sentimental on me,” Sanji said softly. The words came out uneven, the sharpness he was aiming for dulled by the quiet tremor in his voice.Zoro’s hand lingered, his fingers curling against Sanji’s skin. “Tch. Like I would,” he said, but the unnatural sound of his voice betrayed him.Sanji swallowed hard, his eyes darting away. Then, in a motion so brief it felt like a whisper, he leaned forward and pressed his forehead fully against Zoro’s. His hand found Zoro’s shoulder, the grip firm but fleeting, as if he was allowing himself this one moment of vulnerability before it slipped away.Zoro closed his eyes, letting himself lean into the contact. The ache in his chest eased, just slightly, as if he could hold onto this moment forever. But then Sanji pulled back.The sudden absence left the air between them colder than it should have been. Sanji rolled onto his back, throwing an arm over his eyes to block out everything. “Get some sleep, marimo,” he murmured, his voice quieter now, seemingly distant. “We’ve got a long day tomorrow, remember?”Zoro stared at him, the ache returning, heavier than before. He wanted to say something, to reach out again, but the way Sanji had closed himself off felt like a wall he wasn’t ready to climb.Instead, he turned onto his back as well, staring at the ceiling. In the background, the nocturne continued to play, its soft notes filling the room like a delicate thread holding the silence together. It wasn’t loud enough to overwhelm the quiet, but its haunting melody seemed to echo everything between them—fragile, unresolved, and bittersweet.Zoro closed his eyes slowly, listening as the music carried on. It was a quiet that wasn’t peaceful, but it was enough to let the night move forward, carrying them with it.

↑ Top · Fandoms