Work Text:
Sanji stands in the quiet of the ship’s galley with his hands on his hips, his shirt sleeves neatly rolled up to his elbows and a clean dish towel thrown over his shoulder. He’s looking at the two enormous piles of dirty dishes before him in awe.
“How in the world am I gonna keep that boy fed?” he says to himself, one of his hands moving to rub at the back of his neck. Almost half of the plates had come from Luffy.
It was their first night at sea again after leaving Coco Village for the Grand Line, and to celebrate their first meal all together as a crew Sanji had cooked up what could only be described as a feast — three courses, each more extravagant and delicious than the last. While everyone (except Zoro, unsurprisingly) had paid him their compliments for the dishes in words of thanks, Luffy had shown his in the form of eating three times his body weight in food.
Sanji had made enough to accommodate — thankfully having experienced Luffy’s… robust appetite when they had met for the first time at the Baratie — but looking at the aftermath was still a little intimidating.
“We’re going to need a supply stop sooner than I thought.” He chuckles under his breath and moves over to the sink, filling it up with soap and hot water before lighting a long overdue cigarette and getting to work.
On the main deck above Luffy and Usopp whoop and cheer like lunatics while Nami laughs, the sound of it music to Sanji’s ears. He’d served dessert almost an hour ago and the booze started flowing quickly after that, and while the chef wasn’t up there with them it still brought a smile to his face just to hear them, their joy carrying through the ship.
His crew.
He thought it would have been a harder adjustment being away from the Baratie — it was the only home he’d known for so long — but while he felt the odd pang in his chest from leaving Zeff behind he hasn’t regretted his choice for even a moment. He made the right call to put his trust in Luffy.
Sweet, kind and loving pirate captain Luffy. Such a strange combination of things to be, but they were all true. Sanji has never met anyone like him, and he suspects he never will again. He was special, a kind of treasure in and of himself.
Ten minutes pass before the hatch door to the galley opens up with a sudden burst of sound and Sanji looks over his shoulder to see his captain coming down the stairs like he’d been summoned by thought alone, closing the door behind him and sealing them off from all the noise again.
“Our captain’s left the festivities to come see the cook, has he?” Sanji asks, voice light and pleasant as he turns back to his dishes. “To what do I owe the pleasure of your company?”
Luffy joins him at his side, his usual boundless energy radiating off him in waves that even just standing in the proximity of gives Sanji a little pick-me-up. “I thought you might need some help!”
Sanji looks at him again, his hair falling even more over his left eye, and his brow furrows.
“Don’t be ridiculous Luffy, you should be up there with the crew celebrating,” he says. “Sounds like Usopp’s telling quite the story.”
“Oh, his stories are great,” Luffy responds earnestly. “But I still want to help. Besides, I’m with my crew right now.”
Sanji’s smiles softly, his cheeks burning a soft pink under the hazy glow of Luffy’s easygoing kindness.
“I suppose it’s only fair,” he says. “Almost half of these are yours after all.”
“You’re a great cook. I couldn’t get enough.” Luffy’s grin is bright, and he pats Sanji on the back in thanks before sliding his hand up to rest comfortably on the blonde’s shoulder. Sanji takes comfort in the heat that bleeds through his shirt to warm his skin, and relaxes into the touch.
Then a voice comes from somewhere deep in the back of his head and tells him to take it further, to tilt his head down and press his cheek to it, to turn and touch his lips to the knuckle of Luffy’s pinky, and he tenses again.
That voice has shown up out of nowhere in the few short days that he’s known Luffy, and it’s a voice that’s been getting harder and harder to ignore the more frequent it gets. It’s there every time he looks at Luffy a little too long, there when Luffy’s smile feels a little too bright, or when his big, pretty eyes look at Sanji a little too softly. But ignore it he will, because he has to. He wasn’t used to the way Luffy treated him, that’s all. Eventually he’ll adjust and everything will be fine.
He takes a deep, sobering breath.
“How did you know flattery works so well on me?” he tries to tease, clearing his throat to deflect the compliment.
“Is it still flattery when it’s the truth?” Luffy answers honestly, giving Sanji’s shoulder a friendly squeeze because of course he does.
“Okay, okay.” Sanji laughs, only a little shaky, and surrenders. “Come on and help me then.”
Taking the dish towel from Sanji’s other shoulder Luffy starts to grab clean, wet dishes from the pile and dry them off, making a new pile of dishes to put away.
“Just like back at the Baratie, huh?” he jokes, his grin still plastered on his face.
Sanji grins in kind. “Speaking of the Baratie, did I ever thank you properly for bringing me along, Chore Boy?”
“Captain Chore Boy,” Luffy corrects, the tip of his tongue peeking from between his lips as he concentrated on buffing the plates dry.
“Of course, my apologies,” Sanji laughs fondly, taking the chance to stare at Luffy while he wasn’t paying attention to him. “Captain Chore Boy.”
“And there’s nothing to thank me for. Instead, I want to thank you for feeding all of us. The meals you cooked tonight were amazing.” Sanji glowed from the praise. “I’d say I won’t be able to eat again for a week, but…”
“...But you’re already hungry again?” Sanji finishes, though it wasn’t really a question. Luffy nods. “What would you like? How about you finish cleaning these last few dishes while I whip you up something special?”
“Yeah?” Luffy’s face lights up and Sanji wishes he could explain the way his stupid heart takes flight. He barely knows the boy in front of him, but he does know he’d do almost anything for him to look at him like that again and again.
“How does rib-eye steak and mushroom stir-fry with rice sound?”
“That sounds like a lot of work,” Luffy hesitates. “I don’t want you to spend all night in the kitchen. You should be upstairs with the rest of us.”
“Says the captain who’s down in the galley washing dishes with the cook.”
Luffy’s smile looks shy in a way that both surprises and delights Sanji, the boy ducking his head down without a word.
“It’s no problem at all, darlin’,” Sanji continues, drying his hands off and putting another cigarette between his lips. “I’ll cook enough for the both of us.”
“Alright then. It sounds great.”
Sanji nods, and a quiet settles over them as they each busy themselves with their tasks, the highs and lows of Usopp’s muffled voice upstairs serving as background noise. As Sanji cooks the galley starts to fill with the comforting smell of meat, butter and mushrooms, and when he’s done he plucks the last two clean, dry dishes from Luffy’s hands.
“Perfect timing,” he says with a wink, and Luffy’s grin stretches from ear to ear.
He serves them both up a plate and takes them over to the dining booth, placing one in front of Luffy who was already seated to eat, and then fetches them two glasses. He fills one up with wine and the other with milk, plopping a straw and a colorful paper parasol in Luffy’s before joining him at his side, sliding along the bench seat until their thighs were just shy of touching.
Sanji raises his wine in cheers. “To my captain.”
“To my cook.” Luffy raises his milk in kind, and Sanji laughs as their glasses clink together.
They eat their last meal of the night together, Luffy with great enthusiasm while Sanji mostly picks at his plate, still stuffed from earlier.
He didn’t have nearly the same voracious appetite that Luffy did, no one did really, but it pleased him to no end that Luffy seemed to have a unique need that only he could fill within the crew. He had a real place here. Not to mention someone who really appreciated his cooking.
“This might be the best thing you’ve ever made!” Luffy exclaims in between bites. There was a glob of sauce at the corner of his mouth, and Sanji couldn’t look away from it.
He couldn’t stop himself from reaching out and gently wiping it away with his thumb.
“That’s what you said the last time I fed you,” he says, still looking at Luffy’s mouth. “And the time before that.”
If Luffy ever asks he’ll blame the wine, but without thinking he brings the pad of his thumb to his mouth and sucks the sauce off his finger.
Luffy stills, watching Sanji’s movements with his mouth slack and shiny and his cheek half stuffed with unchewed food. Coming back into his own body Sanji flushes red with embarrassment, and he quickly downs the rest of the wine in his glass, hoping Luffy doesn’t think too much of it.
“I—” Luffy’s brain stutters its way back to life. “—I mean it this time.”
“Well, by all means.” Sanji slides his unfinished plate over.
“You’re not gonna finish that?”
“I’m stuffed, love,” Sanji explains. In truth, Sanji had cooked exactly one Luffy-sized portion, and had only split it in two to make Luffy feel less like he was imposing on Sanji’s hospitality by making him cook extra just for him. “Besides, I like watching you eat my cooking.”
Sanji swears he sees Luffy’s cheeks flush, swears that Luffy looks down at his plate with the same shy look he’d had earlier, and the thrill that sends through Sanji’s body makes him dizzy for a moment. So with a smile he drinks another glass of wine, smokes another cigarette, and watches Luffy eat his food, warmth blooming in his chest silly and joyful.
When Luffy finishes both plates he piles them up and pushes them towards the middle of the table, patting his satiated stomach.
“That was..”
“Amazing?” Sanji finishes, butting out his last cigarette and reaching for the dishes to carry them over to the sink, just in time for Usopp to open the hatch door and come down the stairs, his stumbling steps sloppy and loud.
“Luffy! Sanji! What are you two doing down here?!”
He was clearly drunk, his voice even louder than usual and his favorite round, black glasses fixed over his eyes even though it was past midnight. “You’re missing all the fun! Even Zoro’s having a good time.”
“Well this I gotta see,” Sanji teases. “Head up Captain, I’ll be there shortly.”
“No, enough cleaning for tonight!” Luffy comes over and grabs Sanji’s tie, and he starts to pull him along with him as he walks backwards over to the stairs. “You’re coming with me.”
It was Sanji’s turn to look at Luffy in awe, his whole body flushing and almost tripping over his own feet as Luffy grins at him and turns around, tie still in hand, and drags him up to the main deck to sit with everyone else at his side.
That voice in his head just became an omnipresent scream.
— 🍽 —
Three days go by. Sanji’s washed more dishes and gotten into more bickering matches with Zoro than he can count. He’s almost out of cigarettes. Luffy’s bleeding the kitchen dry.
After a crew meeting, Nami — beautiful, sweet angel of a girl Nami — sets them on a course to make a stop at Loguetown, the birthplace of Gold Roger and the perfect place for them to resupply. Everyone’s excited, and Sanji’s already making a shopping list in his head of things he wants to grab when they hit land, foods they don’t have for recipes he wants to try. Things he thought the whole crew might enjoy, but especially things he thought Luffy might enjoy.
Despite the forced proximity to the annoying mosshead, Sanji feels good. Free in more ways than one.
Working at the Baratie for so long Sanji had become trapped in a boring routine of cooking the same menu over and over again. Pirates weren’t usually known to be gourmands, or have extraordinarily interesting palates, and while Sanji would complain and throw his tantrums and threaten to leave every day and night when Zeff needed him he was there, gluing his eyelids open to keep them from drifting closed as he served up another dish of meat and beer-battered potatoes.
He’s spent less than a week on the Going Merry so far and he’s already invented more recipes in that time than he has in the past year, and Luffy has enjoyed them all. He’s even gone so far as to take seconds (and thirds, sometimes even fourths) while asking Sanji a laundry list of questions about how he cooked a dish and how he came up with the idea for it. It made him feel like something of a celebrity on board, at least as far as his captain was concerned. His praise was inspiring, and it made getting out of bed every morning before the sun rose over the horizon to make sure that breakfast was on the table by the time the others got up worth it.
It was so inspiring, in fact, that at two in the morning Sanji is still down in the galley, one hand in his trouser pocket while the other stirs a small pot of sauce over the cooktop.
He’s so absorbed in his cooking that he doesn’t hear the hatch door open, or Luffy come down the stairs and sit on a stool on the other side of the wide kitchen island.
“Whatcha makin’?” the brunette says suddenly, and Sanji nearly jumps out of his skin.
“Christ, Luffy!” he yelps as he clutches a hand over his heart to try and calm its wild thrashing down. He looks over at Luffy with his hair a mess over his eyes that he quickly brushes away. “Where the hell did you come from?!”
“My room…?” Luffy answers innocently, head tipping to the side in confusion. “I couldn’t sleep, and I thought I smelled something cooking.”
“Of course.” Sanji chuckles breathily, settling. “Sorry, I didn’t mean to snap, I haven’t slept either. Couldn’t get this idea out of my head.”
He turns around and fetches a dish from the bench behind him, placing it down between them.
“It’s a bittersweet chocolate cremeux, with miso, caramelized bananas and—” Sanji grabs a spoon from the drawer next to him and scoops out some of the sauce from the pot, adding it to the plate with a final artistic flourish. “— coffee gel.”
He looks up to see Luffy admiring the plate, his pretty eyes wide with almost childlike wonder. Sanji smiles at him.
“Want to tell me how it tastes?”
Those eyes dart up to his, his own smile already on his face. “Are you kidding me?!”
Sanji moves around the island to stand by Luffy’s side and with the spoon he slices through the cremeux and one of the banana slivers and holds it out for Luffy to eat. When his eyes shut and his mouth closes around the spoon Sanji’s eyes flicker over his face, admiring just how pretty he was, before landing finally on his lips. They look soft and pink and the corners curl up in a pleased smile as he eats.
Kissable, Sanji thinks foolishly, his heart aching.
Chocolate sits along the seam of his lips when Sanji pulls the spoon back, and when the tip of his tongue sneaks out to lick it away, Sanji’s own nearly mimics the movement. Catching himself, he clears his throat and moves his eyes back up to meet Luffy’s.
“And?”
For a moment Luffy just blinks at Sanji, and there’s a minute expression on his face that Sanji doesn’t think he’s ever seen before. It makes him nervous— did he finally fuck up and make something Luffy doesn’t like? His brow furrows with worry and his lips part to speak but then another moment passes and the expression disappears, melting back into something more cheerful.
“That is the best thing—”
“—I’ve ever made you,” Sanji finishes for him with a great sigh of relief, laughing his tension away. He holds out the spoon for Luffy to take so he could eat the rest. “I’m glad you like it.”
“I’ve never tasted anything like this before. You can really taste the miso…but, like, in a good way. I don’t think anyone else could ever come up with something like this, you’re really creative, Sanji.”
Sanji blushes and reaches up to give Luffy’s shoulder a gratified squeeze, smiling at his endearing attempt to be more helpful with his critique. Not for the first time, it hits him just how precious his captain’s become to him, and how quickly he managed to do it.
He adores him. Maybe more than adores him, if he’s being honest.
“Luffy, I—” he starts to speak without thinking, all at once overwhelmed with emotions for the boy at his side, but then that boy looks at him — his face as soft and sweet as always — and he freezes.
How could he possibly say what he really wants to say? How could he risk disappointing Luffy by dumping his feelings all over him? He sighs in defeat, and his hand finally falls from his shoulder.
“I really like cooking for you, Luffy,” is what he says instead. It feels so pathetic in comparison.
But that look is back on Luffy’s face, the one Sanji only wishes he could understand, and ever full of surprises he holds his gaze and says— “Is that all you like about me?”
Sanji’s mouth falls open and his eyes flit over Luffy’s face like he just spoke a foreign language. Of all the responses he thought he might get that was… not one of them.
“Wh—?”
Luffy doesn’t falter. Instead his head tilts to the side and the corners of his mouth pull upwards.
“I asked if that’s all you like about me, Sanji.”
Sanji looks at him severely. “Luffy…”
Part of him is waiting for Luffy to break character and burst out laughing at him. He feels like he’s floating in the middle of the room and Luffy’s about to fill him up with rocks to bring him crashing back down to the ground. The other part of him takes a deep breath and speaks.
“There— there isn’t anything about you I don’t like.”
Luffy just smiles.
“Then say that. You don’t need to pretend with me.”
Sanji lets himself smile back. With a careful, maybe slightly trembling hand he reaches out and cups the side of Luffy’s face.
“Can I kiss you, Luffy?”
Luffy’s long lashes flutter and he nods his head, and Sanji leans down into his space. He pauses when their faces get close, watching his captain’s eyes close and his lips part in anticipation, and he nudges the tip of his nose with his own just seconds before their lips connect in a soft, chaste kiss.
It feels like magic; like everything Sanji thought it would be.
He pulls back just enough to bring Luffy’s face back into full focus and looks over every inch of it ardently. He takes in the flush of his cheeks and the scar under his left eye, the freckles and moles that dot his face like stars, and the way that when his eyes open again he stares unabashedly at Sanji’s mouth.
The blonde bites his lip and laughs at how Luffy’s pupils blow out like a kitten finding prey for the first time.
“Can I kiss you again?” he asks, voice quieter than it needed to be when they’re the only ones still awake. “Kiss you how I really want to kiss you?”
“Sanji,” Luffy says, though it sounds a lot like a please.
He brings his other hand up, cupping the other side of Luffy’s face, and devours him. Luffy turns to putty in those hands and lets him, his mouth falling open so easily for Sanji. He has full, complete control over the kiss, so much so that he has to ask— “Love, was that your first real kiss?”
Luffy blinks at him, heavy lidded and dazed.
“Was it bad?” he both asks and answers in the same response.
Sanji chuckles and shakes his head, his hair falling even more into his eyes.
“Not at all, you’re perfect.” His thumbs brush Luffy’s cheeks with affection. “You just tell me how fast and far you want to go, yeah?”
Luffy nods, surprisingly pliant, and Sanji slides one of his hands down to his jaw and around to the curls at the base of his skull. He threads his fingers through the hair and tugs gingerly, easing his head back so that he could devour him more easily.
He moans into Sanji’s open mouth and Sanji responds with a growl that feels almost feral, shoving his tongue into his captain’s mouth like he truly could eat him from the inside out if he wanted to.
He stays tender though, his kisses slow and full of gently simmering passion. He guides Luffy, teaches him what it is to be kissed with so much desire. It doesn’t take long before Luffy gets the hang of it, and soon all that tenderness and gentleness is nothing against the force of Luffy’s impatience and absolute hunger.
Sanji goes to pull away and give them a break when Luffy pushes himself off the stool and surges forward, grabbing the back of the blonde’s neck, and then suddenly it was Sanji’s turn to be the one devoured.
Luffy walks him backwards until the backs of his legs find an accent chair against the far wall and his ass falls into it hard as the brunette pushes him down and straddles his lap, their lips barely breaking.
“Someone’s a fast learner,” Sanji says breathlessly when Luffy finally comes up for air, his eyes glassy and full of both want and wonder as he gazes up at him.
Luffy’s grin is wide and impish. “Just tell me how fast and far you want to go.”
Sanji can’t deny the way that makes his stomach tighten.
He catches Luffy’s mouth in another kiss, his teeth tugging at his bottom lip while his hands grab at his waist. Luffy’s own hands push into his hair and pull his head back quick and rough, and he feels him laugh against his chin when he cries out.
He wonders if Luffy can feel how hard he’s getting in his trousers.
“Luffy—” He moves his head and trails his mouth down the brunette’s neck as he speaks, and a growl rumbles in the back of his throat when Luffy’s head tips back with a soft, barely audible moan. “Luffy I want to take you to bed. I want to show you how much I like you.”
He pulls back and looks at Luffy before he speaks again.
“I want to be good for you.”
Luffy’s whole face is flushed red, and his gaze darts frantically from one of Sanji’s eyes to the other, brushing the blonde’s hair away from his face with hot, clammy hands.
“Sanji.”
He knows Luffy’s please when he hears it, and without needing another word he hooks his hands under his captain’s thighs and picks him up, their lips crashing together messy and inelegant as he carries him over to the stairs and up, Luffy reaching out blindly and wildly to get the hatch door open for them.
Once they’re on the main deck Luffy uses his powers and reaches across the deck to open the door to his quarters and, locking his ankles behind Sanji’s back and gripping the sides of the open door frame with his hands, he’s picks the chef up off the floor and slingshots them into the room.
Sanji’s shocked cry is garbled against Luffy’s mouth, but the laugh he lets out when he’s back on his feet on the complete opposite side of the ship isn’t, his head tipping back with it.
“Patience really isn’t your thing, is it babe?”
Luffy beams down at him. “Never.”
Sanji carries him over to his bed — a box frame and mattress suspended from the ceiling with a rope at each corner — and places him down on the edge of it. Luffy untangles himself from Sanji’s middle and scoots back, giving him room to climb onto the bed with him and take his place over him.
He kisses his way down Luffy’s neck— soft, ticklish ones under his jaw at first and then down until he reaches the warm skin over his pulse point. There he bites just hard enough to make Luffy arch into it, then he soothes it with a wet kiss while one of his hands undoes the buttons of Luffy’s short-sleeved shirt, the brunette shivering and sighing underneath him.
Once undone he pushes the fabric away from his chest and begins his descent down his body. Luffy gasps as he finds new, sensitive places to put his hands and mouth— his nipples, the sides of his ribs, the slightly toned muscles over his stomach, below his navel.
He stops when his lips hit the top of Luffy’s shorts, pulling back and panting hot breaths against the trail of wet skin he’d left behind.
“Baby—” he says, looking up from where his face hovered over Luffy’s clothed crotch. “Would you be a dear and grab some oil from the kitchen?”
Luffy nods frantically.
“Good boy,” Sanji teases with a surprising amount of confidence, getting up onto his knees so both of his hands could make quick work of the button and fly of Luffy's pants while his arm stretches its way back down to the galley to try and blindly find the oil.
When his hand returns it comes holding a jar of oregano. Sanji’s smile falls from his face.
“That’s not funny, Luffy.” He takes the jar from Luffy’s hands and huffs. He’d throw it right off the ship into the sea if it wouldn’t be so wasteful.
“Well its not like my hand has eyes, I didn’t know what I was grabbing!” Luffy says in his defense. “Besides, I was distracted…”
A pleased smirk pulls at the corner of Sanji’s lips, and satisfied with Luffy’s response he nods his head back towards the kitchen. With a sigh Luffy sends out his head as well as his hand to go find the oil this time, coming back properly victorious a moment later. Sanji takes it with a thank you and a wink, and drops it on the bed beside them for later.
“Can… every part of your body do that?” he has to ask, looking over his captain hungry and curious.
Luffy’s answering grin is downright devilish. “Want to find out?”
He sucks in a breath, needing a moment to sit with that thought as all his blood momentarily rushes south. “M-maybe next time.”
Luffy’s head falls to the side, and his smile softens. “Alright then, next time.”
The promise fills Sanji’s stomach with butterflies he feels like he has no right to have.
“Tonight though,” Luffy continues. “Whatever you want to do, I want it too.”
The breath Sanji forgot he’d been holding comes out of him in a rush, and his fingers tremble slightly as he curls them into the waistbands of Luffy’s shorts and underwear and pulls them down together, stripping him bare but for his shirt still laying open.
Luffy’s cock — impressive just on its own — springs up and smacks his belly, precum already pearling at the tip. Sanji’s mouth floods with saliva that he quickly swallows down. He was gorgeous.
“I…have a confession to make,” the blonde starts to say, his voice shaky and unsure but wanting to get something out of the way before they went on any further.
“You’ve never done this before?” Luffy guesses easily, and Sanji answers him with a nod, unable to stop the way his cheeks flush with embarrassment. Luffy shrugs with another grin. “Me either, we’ll figure it out together.”
Sanji chuckles softly. “You make everything feel like it’s so easy.”
“Why should it be hard? I know you’ll make me feel good, Sanji. You already are.”
“Luf—” Astonished, Sanji feels dizzy as his need for Luffy becomes so unbearable that for a moment he doesn’t know where to start.
His brain is a muddled mess of too many thoughts and emotions all at once. He wants everything— to touch and kiss his captain all over, to show him how much he cared for him, how good he could make him feel.
His hands settle on Luffy’s hips and his thumbs sweep gently over the bones before sliding around to feel the insides of his soft thighs.
“I want to take you in my mouth, Luffy. Can I do that?”
His captain’s breath shakes as he breathes out and he squirms into Sanji’s touch with a level of impatience that the blonde was quickly growing used to.
“You don’t need to ask me, Sanji. Just do. I already told you— whatever you want.”
With a nod Sanji goes to start kissing over Luffy’s body again when he grabs his face to stop him.
“But at least take your shirt off first,” he requests. “Let me see you.”
Eager to obey Sanji quickly unbuttons his dress shirt and peels it off his body, dropping it onto the floor with Luffy’s pants and underwear.
“So this is what you looked like when you saved my life at the Baratie, huh?” Luffy teases with a grin, looking Sanji over with interest. “Too bad I was busy trying not to drown, I didn’t even get to enjoy it.”
Sanji has to tip his head back with the laugh that bubbles out of him.
“Well my apologies, Captain, next time I save you I’ll be sure to let you get a good look.”
“You better.”
Sanji’s cheeks were starting to hurt from all the smiling he was doing.
Coming back to the moment at hand the thought occurs to him that if he wants to go down on Luffy even his larger captain’s bed was going to struggle to accommodate the position. With the bed suspended in the middle of the room and no wall for Luffy to prop himself up against Sanji instead climbs off the bed and grabs his captain’s legs, pulling him closer to the edge in one swift move.
Luffy looks at him, his eyes going wide and dark with hunger, and with their gazes locked Sanji leans down and drags his tongue up the underside of his cock, from the base all the way up to the head.
The sound Luffy makes almost makes Sanji’s knees give out but he steadies himself, hollowing his cheeks and sucking him into his mouth proper.
“Sanji!!”
Luffy was louder than he probably should have been, even with them a whole deck higher than the rest of the crew quarters. Sanji can only hope the sea winds carry most of the noise away before they wake anyone up.
Then again, is it really the worst thing in the world for them to hear? Sanji has to admit it would be nice to have everyone know that Luffy is his. Would definitely be nice to have Zoro know he’s more than just Luffy’s bloody waiter.
Not that he wanted to think about the mosshead for even a second tonight, not when he has Luffy’s hands in his hair making a right mess of it, pushing and pulling him in the exact rhythm he wants him in; teaching him exactly what he needs.
Sanji intends to be a fast learner too.
“Sanji can you make it…wetter?” Luffy asks, his voice breathy and ragged.
The blonde pulls back, Luffy falling from his mouth with a slight, sucked pop! “I can do whatever you want me to, baby.”
He brings his hand up to his mouth and with as much class as he could muster for such an act he spits into his palm and takes Luffy into his hand, stroking him over and slicking him up from root to tip, delighting in the way the brunette throws his head back and arches into the touch.
“Better?” he asks, though he knows the answer.
“Better, better!” Luffy stammers, and satisfied with the response Sanji takes him back in, moaning at the taste of fresh precum that had drooled from the tip like it was a reward.
He feels around the bed until one of his hands finds the bottle of oil he’d gotten Luffy to grab from the kitchen, and without looking he opens it up and pours some into his already wet hand, slicking up his fingers as best he could before moving them under his chin between Luffy’s legs.
The tips of his index and middle fingers prod between his cheeks until they find his entrance, and he rubs against the soft, sensitive pucker of skin.
He remembers Luffy’s words earlier — don’t ask. just do — and starts to push them inside.
Luffy’s cry of Sanji’s name is little more than a broken sob, and his cock twitches in the blonde’s mouth as his hips cant upwards, shoving it to the back of his throat without warning. Sanji gags, just a little, but it sends a shiver through his whole body down to his own dick straining near painfully in his slacks.
He whimpers, almost wanting Luffy to do it again, but near delirious with arousal he struggles to manage both working his fingers in and out of him and also sucking him off. Reluctantly he lets Luffy fall from his mouth again, an obscenely wet, thick trail of saliva connecting them as his mouth sits open and he pants, all but fucking Luffy with his two fingers.
“You know—” Luffy keens, his head thrown back as he squirms. “—you don’t need to do that. I’m stretchy r-remember? I can be as loose…or as tight — oh! — as I need to be.”
The grunt that rips out of Sanji is guttural, his body freezing as he throbs again. At this rate he was going to last all of two minutes inside Luffy, if he even made it there at all.
“Baby you can’t just say shit like that, I’m just a man I can only take so much!” Sanji’s laugh is incredulous. “Besides, I don’t really see you complaining.”
He curls his fingers, searching for something as he slows the thrusts of his hands right down, and he knows when he finds it when Luffy’s whole face changes, head snapping to look at him as his mouth drops open.
“Do that again,” he demands, and Sanji grins.
“Be my pleasure.”
He does it again, and then a third time for good measure, watching Luffy’s hips shift to chase the movement and whining when Sanji won’t let him. “I’d rather do it while I’m inside you though, if that’s okay.”
“Sanji.”
With a nod Sanji pulls his fingers free from Luffy’s body and picks up his underwear from the floor to clean off the oil and spit from his hand. He might have been rabidly horny but these trousers were still expensive.
“Move back up the bed for me, darlin’.”
Luffy shuffles back to put his head on his pillow again while Sanji reaches for the buckle of his belt and undoes it, pulling it free from the loops of his pants and dropping it to the floor with a clatter. Then he undoes his trousers and, along with his boxers, he undresses completely until he was standing naked at the end of the bed.
Luffy lifts his head up and just as Sanji had promised he makes sure to let him have a good look. He smiles.
“Come make me feel good, Sanji.”
Climbing back onto the bed between Luffy’s legs Sanji grabs the bottle of oil and greases his hand one more time to slick himself up, moaning at the first bit of relief he’s given himself all night. With a shiver he lets go, not wanting to work himself up any more than was necessary before he was inside Luffy, who was waiting for him and watching with rapt attention.
He leans over him and catches his lips in a surprisingly tender kiss as he lines himself up with his entrance, and he rubs the head against it teasingly before slowly starting to push in.
With Luffy as stretchy and durable as he is, he’s right in that it wouldn’t hurt him for Sanji to be as rough as he potentially could be, but more than avoiding physical pain Sanji wants to give Luffy the time to mentally and emotionally adjust to what they were doing.
“Fuuuck, Luffy.” Not to mention the feel of Luffy around him for the very first time was… a lot.
He pauses when he bottoms out, pelvis pressed flush against Luffy’s ass as he pants, seeing stars.
Luffy mewls, wriggling his hips. “Sanji, move!”
“Give me a second baby, or I’m not gonna last very long.”
“I don’t care,” he says impatiently. “I’m not either.”
Sanji drops onto his elbows and buries his face into Luffy’s sweat-damp neck and with a groan he pulls himself nearly all the way out before grinding right back in to that slick, tight heat with a slow roll of his hips.
“Don’t stop,” Luffy demands, and not one to disappoint his captain Sanji obeys, starting a rhythm of sharp, deep thrusts.
The bed creaks as the ropes suspending them from the ceiling pull against their metal loops, and if Sanji wasn’t so absorbed in Luffy — the constant stream of sound that fell from his lips, the way he kept clenching around him every time he pulled back — he would have been worried that the bed wouldn’t be able to withstand the strain they were putting it through.
“Luffy, you feel—” Sanji starts, but then Luffy tenses again and he hears nothing but white noise for a moment; like the sea just crashed over the sides of the ship and flooded the room. He feels so pulled to pieces that he has to laugh, his body shaking with it. “Shit. I’m really not gonna last much longer if you keep doing that.”
Brazen and provoking as always he does it again, beaming up at the chef when he earns a punched out cry for his efforts. Sanji’s hips stutter as he teeters closer and closer to the edge.
“I’m getting close too,” Luffy assures, planting his feet on the bed and canting his hips up desperately, begging Sanji to give him more. “Sanji, I’m so close.”
“I’ve got you,” he soothes, and his arm comes around Luffy’s small waist to hold him up, shifting the angle between them and driving him exactly where Luffy wants him.
“Right there. Don’t stop!” Luffy arches into him with a gasp, body immediately getting tighter and tighter. “Sanji, please.”
Sweat drips down from Sanji’s hairline to his cheek and his muscles start to ache as he keeps his hips steady and unfaltering and his arm solid around his captain’s waist while his other strains to hold them both up. His pants are hot and heavy in Luffy’s ear as the boy falls apart, his hand slipping between them both and taking himself into a fist, his hand a blur against his cock.
“Sanji!”
With a wrecked cry Luffy comes with Sanji fully seated inside him, his body shaking and tensing around him, bringing him right over the edge with him.
“Oh fuck.” Sanji’s hand curls into a fist in the bedsheets and his face drops to Luffy’s shoulder as he groans with his own release, pumping into Luffy’s body as he rides it out, the brunette gasping as Sanji fills him.
When they’re both finally sated Sanji feels a heavy exhaustion take over his body and make it feel like lead, and he wants nothing more than to collapse against Luffy like a dead weight. Instead he carefully lowers him back to the bed and pulls himself out of his heat, mumbling an apology against Luffy’s hair with a kiss when he whines from oversensitivity.
“Sanji,” he pleads, though Sanji’s not sure what for this time.
Still trying to catch his breath he pants against Luffy’s cheek as his nose brushes against his temple. “What do you need, baby?”
“You, where are you going?” he asks as Sanji gets back up onto his knees, and Sanji’s heart practically bursts.
“I’m not going anywhere. God, just look at you…”
He looks down at the mess they’d both made of him, at his cum pooled into his navel and the slight dips of his muscles. Unable to help himself Sanji shuffles down the bed to taste him — his tongue dragging a long, broad stripe right through the middle of it all — and he grins when Luffy’s stomach tightens and flexes with a gasp. Then, grabbing the limp, tired hand Luffy had been using to touch himself, he drags his fingers through what was left and sucked each one into his mouth one-by-one to the last knuckle.
Luffy watches him reverently, eyelashes fluttering when Sanji finishes with a kiss to the back of his hand— far too tender and sweet for the filthiness of what he just did. Luffy grabs Sanji’s face and pulls him back up.
“I want to know what I taste like too,” he says right before he kisses him, and Sanji moans as Luffy’s tongue forces its way into his mouth.
They kiss until there’s nothing left to taste.
“Monkey D. Luffy you really are going to be the death of me.”
Luffy looks at him with a wide, toothy grin. “I’d never let that happen.”
Chuckling fondly Sanji climbs his way off the bed. Luffy whines for him, his hands stretching out and scrambling to try and pull him back.
“I’m just going to the bathroom for a wet washcloth. You can’t sleep like this, baby.” His eyes dart between Luffy’s legs, at his own cum starting to dribble out of him as he laid there. It takes every bit of strength left in his body to turn around and not just lean back in and eat him out. He briefly wonders what kind of sounds Luffy would make for him if he did. “I’ll be right back.”
“No.” Luffy’s arm stretches past him out of the room, apparently grabbing a cloth and running it under fresh water before bringing it back dripping wet. “Come back here.”
Sanji laughs again, taking the cloth and ringing it out onto the floor. “Alright, alright. I’m coming.”
He fetches his pack of cigarettes from his trouser pocket and throws them up onto the bed before climbing back on and cleaning the both of them up, taking more time and care with Luffy. He tosses it aside when he’s done and lays beside him, adjusting their positions until he was on his back and Luffy was comfortably curled along his side, their legs tangled together and his head on his chest.
Sanji opens his cigarettes and places one between his lips, lighting it up and taking a long, deep drag. He’s careful to blow the smoke away from Luffy.
“That was amazing, Luffy,” he says, looking down at his captain before pressing a kiss to his forehead. “I hope I— I hope you had a good time.”
“You were great, Sanji. I knew you would be.”
Sanji smiles, stupidly happy, and he cards his fingers through Luffy’s curls and watches his eyes flutter with the threat of sleep as he props his chin on Sanji’s chest. Luffy blinks at him, his own smile equally dopey, and then he looks at his cigarette and plucks it from his fingers before taking a drag of his own.
Sanji’s mouth falls open, not expecting him to do something like that, but he’s less surprised when he immediately starts to sputter and cough.
“That’s so awful!” he complains. “How do you do that?!”
Sanji laughs brightly as he takes his cigarette back, hand rubbing at Luffy’s back soothingly. “It’s like they say— we all have our vices.”
Luffy thinks on that for a moment then smiles. “I think mine is your cooking.”
“I think yours is just food in general, love,” Sanji corrects. “But I’m more than happy to feed it, and you, for as long as you need me.”
“So forever then.”
Sanji looks at him. “Forever it is.”
