I've dreamt about you (nearly every night)
Pairing: Sanji x Reader Rating: Explicit Wordcount: 7.900+ words Themes: PWP; huddling for warmth; getting together; mutual pining; fingering; intercrural sex; dirty talking; sub!Sanji, cis female reader Notes: This is my first reader insert fic in this fandom and my first one in general for a long while. I don't use Y/N in here, nor did I add physical descriptions for the reader of any kind (I tried my damn hardest) but she is explicitly a cis woman! Summary: The crew is caught in a storm awfully unprepared for such bad weather. Sanji offers you to take his sleeping bag, but when he's the one left out in the cold, you decide you can't let that happen. Can't you just share, and stay warm together?
Written for @infixop. This is my gift to @jsitmfgoesnsfw. I hope you enjoy it! I tried to put as much things you like in it as possible xoxo
Find me on Ao3
The cold bites like a starved dog.
You’ve got nothing more than a few inches of your face exposed to the mean night air, and that’s all it takes to freeze you down to your bone marrow despite the tent you’re in. For no longer than thirty seconds, you manage to shuffle lower into your sleeping bag, bathing in your own body warmth, but then the need to look at the silhouette impressed on your tent’s thin sides overpowers you once again.
The two lanterns still lit outside paint Sanji’s figure in a stark shadow. He’s sitting out there, in the freezing cold, keeping an eye out on the Sunny—at least, that’s the excuse he came up with when he gave up his own spot for your comfort. Even with how fuzzy his outline is, you can see him tremble, one foot tapping anxiously on the ground with no respite. He was chain-smoking earlier, but he must have run out of cigarettes at some point.
“Fuck, Sanji,” you utter under your breath. You’re in your little tent, almost cozy in Sanji’s sleeping bag, and he’s fucking dying out there. He’s more sensitive to low temperatures than other members of the crew, and well aware of it. In the morning, before they started exploring this atoll, he’s one of the few that insisted on bringing all the camping equipment the crew is now using.
They had thrown anchor when the sun was still high in the sky, bathing the little alcove and the surrounding forest in the warmth of a spring day, but it took Nami only a moment to study the winds and the cloud patterns above them and declare, with whatever sixth sense she’s been gifted with, that by night they’d be surrounded by winter weather. She was right—but she undersold it. By a lot.
Zoro—who says any opportunity to survive challenging environments is an opportunity he’ll take—and Luffy—who just couldn’t be bothered to pack properly—barely changed their outfits before leaving the Sunny. You had least layered a bit and brought scarves and gloves with you, but that’s about it.
Meanwhile, Sanji rounded up all the sleeping bags and tents they had, saddling Usopp and Franky with sharing the burden with him. It had seemed unnecessary to bring so much extra weight for what was supposed to be a casual stroll on this little speck of an island, only big enough to keep Luffy’s attention for a day maximum, but thank God he decided to play it safe.
It was like the Sun decided to set early today, aided by a sudden deluge of dark clouds. A blizzard started raging in the distance, right above the poor Sunny, impeding the crew’s safe return to their warm beds and an even warmer meal, so you had to camp out in the open for the night. Neither the snow nor the rain reached the tundra-like stretch of open land you found yourselves in, but the cold was—and is, even worse now—brutal. Chopper was deeply apologetic to be the only one enjoying the situation.
The tents were set up quickly, and they offered a little comfort, but the ground you are all trying to sleep on remains frigid at best. Nami, who borught her own sleeping bag, managed to squeeze Robin right next to her for the night, but there was no hope of letting a third person in.
“Let’s switch. I’ll be okay with sitting nearby and keeping watch, at least for a while,” Robin tried to propose, and from the gasp Sanji let out upon hearing that, one might have thought she just shot him in the chest.
“Nonsense!” he exclaimed, blonde fringe flying left and right as he emphatically shook his head no. “Mon ange, you take mine. I insist.”
Your mouth snapped closed at his preemptive rebuttal. In hindsight, you could have tried to manipulate his chivalry and convinced him that sharing was the perfect solution, but in the moment you lacked the courage. Strange how his eagerness to put the women around him on a pedestal has somehow looped around to make him intimidating—for you, at least; Nami and Robin certainly have no such issues. He thinks of you so highly, and the idea of shattering that perception by saying or doing the wrong thing often paralyzes you.
Now, that proposal that died in your mouth is all you can think about. We could sleep together, would you mind? He would have blushed at the double entendre and caved in quickly if you had made your tone sweet enough.
Another minute of your thoughts spinning around the same centre, another minute of running a nail over the edge of your teeth to dispel nervous energy, and you decide that neither you in here, nor Sanji out there, can take any more of this.
You extend an arm outside of the warm cocoon of the bag, and stretch it as far as you can to open the tent a bit. The sound of the zip raising up a few inches makes Sanji’s silhouette shift as he looks in your direction, and before you can actually call out for him he’s moving closer on his own.
One gloved hand goes to close the zip again. “Wait, Sanji,” you whisper to stop him.
He stops trying to pull. “Oh, darling, y-you’re awake?” You can feel your face fall into a grimace at how shaky his voice is. “I thought the wind was making your t-tent open or something.”
“No, no, it was me.” Without having to slip out of the sleeping bag all the way, you try to tap the zip further up and open. A frigid tendril of wind snakes in and makes you wince. “I wanted to see how you were doing.”
“Me? ‘M doing just fine,” Sanji says. Just because he’s lying with ease, it doesn’t mean it sounds convincing. “Was I, uh, keeping you awake…?”
Your heart squeezes in your chest when Sanji lowers his head to peer at you through the opening. He’s trying to bury his whole face in the puffy neck of his coat, but there’s a constant tremor in his jaw like he’s attempting to keep his teeth from chattering. Eyes large and round, darker spots on his cheeks and nose that would be a bright red if colours weren’t so muted by the moonlight—he’s probably the cutest he’s ever been. And so visibly uncomfortable.
“Come in here for a while.” You meant to first reassure him that he hadn’t woken you, but the invitation tumbles out of you before you can manage. “You must be freezing. Come on, just a few minutes.”
“I don’t want to let the cold in here…” he protests weakly, but you can see that he wants to say yes. He takes his bottom lip between his teeth as you repeat your plea to stay with you and warm up. “I guess—if you really don’t mind—”
You limit yourself to a wide smile when he finally acquiesces, and that’s all you can do to avoid tugging him down to lay on top of you before he’s even managed to fully crawl inside. You watch him as he squats in a spot as far away from you as he can. He takes off his gloves, sighing in relief when they’re not wrapped around his hands any longer.
“We should have all listened to you, we were not prepared well for this weather,” you say softly. You frown when he starts trying to blow warm air on his fingers. “Did your gloves not help you at all?”
“They may have gotten a little wet, it’s really humid outside,” he admits, sending a small but sincere smile your way.
“Sanji…” you sigh. You hope you don’t sound exasperated, since all you are is pained that a boy you hold so dear was literally left out in the cold like an abandoned puppy, but Sanji still looks a little downtrodden at your tone. “Can you come here, please? Why are you so far away?”
“I don’t want you to get cold!” he reiterates, but still shuffles near you at your request. The groundsheet crinkles under his knees. “Darling, I promise you I’m fine—”
He’s finally close enough that you can grasp one of his hands. You gasp at the complete lack of human warmth in his fingers. Sanji’s hands, so precious to him, almost blue from the cold? And he thinks you’ll just curl up in his sleeping bag and doze off while he suffers?
“Holy shit, that must feel awful.” You free your other hand and bring it out of the bag enough to gesture that he should let you hold both of his, and he complies easily. The image of him kneeling next to you, hunched over so you can rub some life back into his fingers, while still mostly buried in a plush lime-green sleeping bag must look funny to an external viewer. All you can think about is how to convince him to strip down a little and get in there with you.
He gently interlocks his fingers with yours when your movements slow down. “That’s so much better, angel, thank you. I’ll change my gloves and be more careful not to get them wet—”
Holding him like this, no matter the context, goes to your head. “No way I’m leaving you to freeze.” Before you can consider if the move is too revealing, you swipe your thumbs down the line of his index fingers, trying both to soothe him and draw him closer by the sheer strength of your longing alone. “You don’t have to keep guard or anything, you can just use your Observation Haki—”
“I promised Nami-san…” he protests, eyes downcast to stare at where you’re touching. You can’t tear your gaze away from his face—from the redness, first induced by the cold, now spreading all over from being alone with you.
“Not true, you told Nami you’d stay awake and keep an eye out. You think she wants you to die of hypothermia or something?”
Sanji sighs. “No, of course not. And I guess if I catch a cold I won’t be able to properly take care of my favourite ladies.”
That drags a smile out of you. Sanji never misses an opportunity to act too cute for his own good. “Think of it however you need, as long as you get in here quickly.”
“In where?” he asks, one curled eyebrow raising tall on his forehead. “In there?”
“It’s your sleeping bag, and there’s some more space in here,” you try to explain. A good dose of mortification falls like lead into your stomach. Was that too forward? Have you been pressing too hard on the topic this entire time?
Sanji’s mouth hangs open for a moment, and his hands go slack in your hold. You take it as a sign to release him, some more of your courage waning. “More space—to fit both of us? In there? Together?”
“Sanji,” you groan, shuffling deeper down into your cocoon, hoping at this point that a portal will open at the bottom of it and swallow you whole.
You can’t get over the embarrassment now that Sanji is acting so bewildered by the notion. Part of you, no matter how much insecurity you harbor about Sanji desiring you as much as you desire him—at times the thought feels absurd— believed he’d jump at the chance to get in bed with a girl, even just to sleep.
“No, hey, don’t hide! Come back up, darling,” Sanji coos. “I don’t want to say no, obviously.” Maybe he read your mind. “Why would I want to say no to such a wonderful offer?” Or maybe that strangely confident part of you was right.
“Come in here, then,” you say without reemerging from the depths of the plush fabric. You realise anew how warm it is under there, and your blood starts pumping faster at the thought of Sanji squeezing in next to you and cuddling close to share that warmth. “So we can both sleep.”
“I—okay. I need to take off some of my clothes, is that okay? Or you’ll be the one freezing.”
You nod before you remember that he can’t see you. “Y-yeah, no problem.” He could strip naked and let you kiss every inch you can reach in such proximity—that would be ideal—but you’ll take a Sanji with three layers on over no Sanji any day of the week.
You listen to the sounds of shuffling, metal buttons popping open, and quiet curses when his coat drops to the floor and Sanji can feel the cold tenfold. You pretend you’re being very patient, but the way you’re tapping the toes of one foot against the others tells another story.
“Darling?” he calls, hesitating after he’s taken his shoes off. “My trousers are kind of damp, I can’t—”
“Take those off, too, then,” you interrupt him with the most indifferent, placid tone you can fake. Sanji wears shorts sometimes, when they’re in a stretch of hot weather on the Grand Line, but even his swimwear is usually on the longer side and quite baggy. You’ve only ever seen a few inches above his knees, so your excitement at the prospect of seeing his bare legs borders on comical.
Not that you see much of anything now, either. Sanji manages to take off his pants while hiding most of his body from view, as if he needs to be ashamed of anything, with a physique like his, and the dim light blurs the details of what you can observe. You think his boxers have a heart print on it, but it’s not a safe bet.
Sanji crawls closer to the edge of the sleeping bag, and you signal once again that he should get in by unzipping the side. “Thanks,” he says, voice huskier than his usual.
Your breath stays suspended in your lungs as he slips inside next to you. Despite his efforts to not touch you, the space he’s trying to squeeze himself into is smaller than a single bed, and your sides slide together as he lays down. He murmurs a few sorry’s as it happens, but his earlier protests seem to have died down completely.
When the warmth has had a moment to sink into him, he lets out a tremulous sigh of relief—it’s obvious that he needed a break from the harsh weather, and still he never would have asked for it. Your heart constricts painfully at the tremors that shake Sanji's body. He's still trying so hard to keep his teeth from chattering, but there's little he can do for everything else.
“You've got to stop,” you beg. There's enough anger over Sanji's self-sacrificing tendencies to turn it into a command.
Sanji tries and fails to shuffle back within the confines of the sleeping bag. “Sorry,” he whispers shakily, “it should get better soon.”
Frustration and fondness form an unlikely mix that grips tight around your throat. “No, no, Sanji, come on.” You move a foot blindly, hooking it around Sanji's calf to still his retreat. “I didn't mean stop shaking or moving. Stop doing stuff like this to yourself.”
“Ah, Mellorine—” Sanji mumbles, and you know, you feel it in your bones, he's going to try and downplay his near-hypothermia and shower you with compliments to deflect your worry. Be it the late hour, the pressure behind your eyes that demands you close them and sleep; be it how cold Sanji still feels or the sweet ache in your bones at being so close to him—whatever it is that imbues you with courage, you decide you won't let him get away with that this time.
“I don't wanna hear it.” You were hoping to get it out with a firmer tone, but you sound on the verge of tears instead. “Shut up and let me help.”
You reach out, fingers bumping into his shoulder, the soft material that surrounds you pushing and pulling. It seems more than happy to get you closer, folding over your bodies as you shift enough to feel Sanji's chest on yours.
Shielded by the shadows that cover your face, your lids flutter at the novel sensation. You'd feel ashamed of the tendrils of pleasure slowly pulsing in time with your heartbeat, since, after all, you got this man in your sort-of bed for medical-adjacent reasons, but…it's Sanji. He's never shown anything but breathless gratefulness at being touched by a woman.
Just in time to squash any lingering doubt, you hear his breath hitch at the contact. He dissolves into a long shiver that breaks his resolve, and suddenly you're gripping him tighter, nose in his fine hair, knees knocking together before you raise one thigh over his.
Sanji moans softly, in obvious and innocent pleasure now that your body heat is enveloping him properly. “Oh, ‘t feels so nice,” he stutters over your neck, “you really are an angel. Thank you, darling.”
You almost thank him back on instinct. You might feel nice to him, but he's perfect in your arms, cuddled up as best as he can against you like he wants to sink into you. Gladly, you hold him tighter, burning up now that you have him in such close proximity—your face might as well be on fire, heart pumping hot blood like an overworked engine. He must be able to hear it. Surely all the layers of clothing between you are not enough to muffle the sound of it exploding out of your ribs.
“You're so silly,” you mumble instead. His hair smells superficially like faint smoke, and like artificial mint from his shampoo when you brush your nose between the soft locks. “Your hands okay?”
You barely bite back a pet name at the end of the sentence. Sanji shuffles to get his arms folded between the two of you, and his closed fists are frigid when they bump into your stomach. “Mh, they've felt better, but it's okay. I’m also pretty sure my toes are all attached, but who knows—’t’s not like I can feel them.”
You huff a laugh, and his face opens into a boyish smile. You can't see it, only sense his cheeks where his face is touching the naked skin of your neck. ”You joke, but we better check.” At the bottom of the sleeping bag, where there’s more room for movement, you have to swipe your own feet forward before you manage to meet his. Sanji, for all his insistence on being ready for bad weather, hadn’t bothered with proper boots or heavy socks. You hiss in sympathy at how cold his naked ankles really are when you touch them.
“Sanji, your leg can catch on fire, how did it get this bad?” you mumble into his hair.
Sanji’s little content sigh that he lets out when your warmer skin stays in contact with his just about breaks you. “I gotta be at least a little mad for the fire thing, Mellorine,” he explains, dismissing the topic with a gentle shake of his head. “You shouldn’t worry so much about me, I’ll be just fine. Don’t let me keep you awake any longer, please.”
You bite your bottom lip to hold back your own plea, wishing you could infuse the very air around the two of you with all that joyful, desperate fondness Sanji evokes in you. He could soak it all up, too tangible to doubt, and he’d feel soothed and weightless as if he’d just lowered his tired body into a hot bath. Frightened as you are to speak your feelings for him out loud, the best you can do is fumble to hold his hands. “We’ll both rest when you’re all better.” Before you can second-guess your intentions, you bring Sanji’s hands under the hems of the shirt and tank top you’re wearing. The first overwhelming impression is that you just shoved ten icicles up against your flank, but the knowledge that a part of Sanji’s body you’ve fantasised about one too many times is now under your clothes is enough to make you melt.
“Keep ‘em there, it’s warmer,” you choke out quickly, not trusting what your voice will reveal if you let your desire to fully set in.
“Miss, I—that’s—” Sanji stutters. His palms press more firmly into the dip of your waist, only for a moment. “You’re too good to me,” he settles on eventually.
Your vision is tinted blue from the moonlight filtering through the tent’s walls, and Sanji’s humid breath trickling down the collar of your shirt is making a haze settle over all your thoughts; all in all, this is starting to feel more like a dream you’ve had a thousand times. The oneiric atmosphere is not conductive to make well-thought out choices—but maybe that’s what you’ve needed this whole time. You could have had Sanji like this months ago if you’d found the courage to make the first move.
While he’s mumbling more of his thanks, throwing a couple more Miss in there like the title is not making your cunt throb, you grab both his wrists and slide his hands up towards your solar plexus. You’re not wearing a bra, which Sanji notices with an accidental brush of his fingertips and remarks on with a gasp that silences his words. He lets you properly slide an arm under his neck, and soon enough you have him moulded comfortably to your frame—entwined legs included.
“Try to rest, ‘kay?” you tell him. Your thumb swiping back and forth on his nape seems to do the trick; Sanji’s one visible eye slips shit after a couple of slow blinks.
“You, too. Goodnight, angel.”
He goes out like a light. You try to fall asleep, you really do—perhaps it’s physically not possible to do so when your body is firing on all cylinders, begging you to get some sort of sexual relief. Just knowing that Sanji’s legs are naked, meanwhile you are wearing stupid fucking clothes that keep you from feeling his skin on yours, is driving you insane. A couple of minutes of staring off into nothingness while listening to Sanji’s steady breathing calms you down just a notch, so at least now your heartbeat isn’t an active bomb threat anymore, but you’re a far cry from relaxed.
After a while, Sanji starts grumbling and moving in his sleep. You attempt to soothe him by petting his hair, whispering sweet nothings that he won’t remember, but it only gets worse until he wakes up with a confused call of your name.
He stiffens for a second upon opening his eyes, and you let him move back a little from your embrace. Is he still in pain from the hours spent outside? Were you touching him too much while he slept?
“You okay?” you ask tentatively.
“Mh? Yeah, sorry! I woke you up again?” Sanji refuses to meet your eye. His fingers twitch over your stomach, and he seems shocked to find them still there under your shirts, right before sliding them out.
The loss of contact saddens you more than you thought possible. “Kind of, I had just dozed off,” you lie. “It looked like you were having a nightmare, though, I was worried.”
“It did? I don’t remember what I was dreaming.” You swear a blush spreads on his face, but the faint moonlight doesn’t help you decipher his expression that well. “I’m good now, darling. Let’s go back to sleep, I promise I won’t wake you up again—I wouldn’t want my princess to be tired tomorrow.”
His princess. That’s a low blow—you can’t argue with him after that. You only nod, bidding him goodnight again, and you’re gifted one of those beautiful smiles of his.
Determined to not act like a freak this time, and just relax and doze off for real instead of sniffing his hair or whatever the hell you were about to do earlier, you try to settle in a more comfortable position. The goal is not achieved, since you accidentally press one thigh over Sanji’s front, and feel—
“Ah, fuck,” Sanji says under his breath when you gasp. He’s very clearly hard, enough that you can half guess the length of his cock, that’s how obvious it is.
So he was blushing, and he was not having a nightmare. How did you miss this when you were half on top of him?
If you were aroused before, it pales in comparison to the sudden, violent heat that starts in your stomach and quickly pools low between your legs. It’s like you got sucker-punched by desire, so much so that you lose your breath with that gasp, and can’t find words to defuse the situation.
Sanji tries to shuffle away from you, instinctively raising on one elbow like he wants to jump out of the bag. The way he’s pulling on the fabric makes you roll closer to him, and it’s all you can do not to moan when suddenly not only you can feel his erection, but your cunt is pressed so, so nicely over his own thigh. The unfairness of the situation hits you: Sanji can’t hide his physical reaction, meanwhile you’ve been getting wetter and wetter since he got in there with you, and he’ll remain none-the-wiser unless you shove his hand down your underwear.
The thought of those long, lithe fingers playing with your clit almost makes you black out. You’re trying to stay lucid, but you’d like to see someone else coping with a wet dream come to life.
“Damn it, I—I’m sorry, I can’t control it. I mean, I can control myself! Just, not it,” Sanji babbles, clearly building up to something close to panic. “It’ll go away, I promise, sorry. I mean…okay, it’ll go away if I stop touching you, that’s what I was trying to do. You’re just…so soft and warm. And pretty, duh! Oh God, why am I still talking. Make it stop, please.”
You snake a hand up his chest until you can press your palm over Sanji’s mouth. You catch him mid-word, but the sentence dies down quickly with a tortured bitten-back lament.
“Calm down,” you say softly. If you sound breathier than intended, it's because you can't hope to hide all signs of your demanding arousal. “It's okay, Sanji. You didn't do anything bad, did you?”
Sanji stares at you for a moment with huge watery eyes, the usually hidden one left more visible by his fringe all knocked askew.
“Did you?” you prompt him.
His lids drop lower, as he exhales a warm breath over your hand as he relaxes his body at your request. He shakes his head without removing your palm from over his mouth.
You do it for him. “Everything’s fine.” Sanji should never look this unsure and embarrassed, especially around you. You adore him, he’s your favourite everything. Isn’t it obvious? “Sweetheart, lay back down. You’re letting the cold in.”
Sanji’s eyes go wide again, be it because of the first pet name you’ve dared use for him, or the reminder that his seated position is keeping the sleeping bag half open. With one smooth move, he’s laying on his side once again, one hand clutched on the open hem to squish it closer to your bodies.
“Why aren’t you kicking me out?” he whispers after he’s settled. He bites back a sound when you shift your hips just enough to satiate your curiosity—yes, he’s still hard, and yes, touching his cock even through all the layers of clothes has the same electrifying effect on you the second time as it did the first. “It’s going to be like this all night, Miss,” he commiserates, a little whine behind his tone that snaps whatever composure you had left.
“Sanji, are you really that blind?” you ask in the near darkness. You cup his cheek in one hand, tucking whatever you can of his fringe behind his ear. “You haven’t figured it out?”
He frowns like he’s either worried or confused, and part of you can’t blame him—you’ve never spoken to him this way, voice trembling with excitement. You enjoy what you can see of Sanji’s flushed face framed by your fingers, then you close the distance to kiss him.
With great effort, you keep that first touch brief and chaste. The tip of his nose is cold where it presses gently on your cheek, his lips a little dry, but you enjoy immensely both that perfect cupid bow of his and the tickling sensation of his moustache. When you pull back a millimetre, which is all the distance you can bear to put between you, you’re awash in goosebumps and hot shivers. “I want you, too,” is all you can manage to say to fill the silence.
“Oh,” Sanji replies, “oh, I must still be dreaming.” He nuzzles into your hand, his own freeing the sleeping back to clutch your wrist instead. “I hope I don’t wake up too soon.”
A dopey smile opens on your face—you’re sure you look stupid with love and desire—and you want to put two coherent words together and tell this beautiful smooth-talker that he’s very much awake, or stuck in your dream if anything, but Sanji kisses you again.
This one doesn’t end quickly; if you have it your way, this one won’t end at all. Sanji tilts his head and slots your lips together with a wanton moan muffled by the contact. Your finger sinks in the soft locks of his hair, slipping like fresh water between your digits as you caress him. There’s not enough space to move freely, to roll on top of him or pull him until he can lay all his weight on you—phantom feelings you’ve chased through your daydreams hundreds of times, and are now just out of reach, but what you get is enough. It’s everything. Sanji moving his arm out of the way so he can wrap you in a half-hug and squish your chests together; your leg pushed between his so you can properly get his flat abdomen and hard cock right up against you.
His breath hitches as his hips roll forward. With the grip you have on his hair, you instinctively tug his head back, breaking the wet kiss just in time to hear his breathy moan. “No, please, more. Wanna kiss you more,” he begs—and really, who would say no to such a request?
You lick his bottom lip just to put to rest the demon that once made you stare at Sanji’s side profile while he cooked for way too long, whispering in your ear his lips are so plump, wouldn’t they look good on a girl? You don’t know about that, but they are extremely kissable.
At the time you thought that Sanji, who strives to be a real gentleman—emphasis on the man—would be freaked out by those thoughts…seeing how he’s behaving now, maybe that’s not the case. Maybe he’d enjoy being talked to and handled like a precious little thing. Still, you abstain for now, horrified by the idea that you could ruin this long-awaited moment, and content yourself with kissing him silly.
Well. Calling what you're doing to him kissing is an euphemism; you're licking into his mouth as if with enough effort you could taste his soul, and when the push and pull of your bodies separates your lips, he lets you curl your tongue around his in the open air before you pull back properly.
“‘M so hard, I could come just from this,” Sanji mumbles while you move down to suck over the pulse point on his neck. Your eyes are closed, but they still roll back into your skull when the fading scent of his aftershave fills your senses.
“You won't have to,” you promise. You grasp at him blindly through the tangle of your limbs and the obstructive plush fabric all around. Sanji, sweet angel, perfect boy, arches to push his hips right into your palm.
You let out a giggle and a dreamy sigh on the tail end of it when you manage to properly palm his hard cock, even if just above his boxers. You’d be embarrassed by the sound if you were lucid. There are many times when your affection for Sanji simmers gently and far away from lust, but this isn't one of those times.
Sanji stiffens at the first stroke you clumsily give his cock, just to quickly melt again in your arms. “Please, let me touch you, too.” His hands run down your form until he can hook his fingers into the waistline of your pants. “I want you to feel good with me.”
You nod with an enthusiastic hum of assent against the skin of his neck. The first touch of Sanji's fingertips on the naked skin usually covered by the hem of your underwear almost makes you jolt. You follow suit, shoving your hand inside his boxers. “Oh, fuck, yesyesyes,” Sanji mumbles before you’ve even done anything, just closed your fist around the tip of his cock. He’s leaking just enough to smooth the way as you play with him, teasing strokes and swipes of your thumb on the slit.
It’s not that you’re being mean on purpose, eking out his pleasure like he might just run out if you get too greedy—you’re just so distracted by what he’s doing to you. Already, he had the unfair advantage of your near-obsession with his hands, born mostly from his insistence that they must be reserved for loving acts. He usually means cooking, of course, but Sanji has never hesitated to hold, carry, protect and serve the women in his life with his hands…so can you be blamed for getting ideas? You feel vindicated for each dirty thought you’ve ever had about them in the here and now. As soon as you raise your thigh high on his hip to leave him some space, Sanji slides his hand fully into your panties and cups your pussy like he’s cherishing being allowed to touch you so intimately. He doesn’t leave you waiting for something more substantial, quickly moving to sink his middle finger between your labia, gathering the copious amount of slick wetness. You have one moment to wish he had just pushed inside you before he starts drawing circles over your clit instead, and then the choice to just let him do whatever he wants is easily made.
“How are you so wet for me? I barely touched you,” he asks with a tone that should be reserved for his first glimpse of the All Blue.
You almost laugh at that. “I’ve been wet since you took off your pants,” you admit, “and then you kept calling me Miss—”
Sanji tilts his head to make eye contact with you, forcing your mouth away from the delectable line of his neck. “Wait, you like being called Miss? Really?” He has no business sounding shyly pleased; you suspect he uses the title specifically to elicit this sort of reaction—or is it that you have a heightened appreciation for it? You’ve never thought to ask the other girls what they think about it…Nami’s teasing over it would be brutal.
“Don’t take too much advantage of it!” Your pout robs the intimation of its strength, but Sanji’s eyes drop to stare at your lips like he’s hungry to get another taste, and you finish off the attempt at distracting him with a good series of strokes up and down his cock that he seems to really appreciate. He lets out a guttural moan that you’re sure whoever is sleeping in the tent next to you must have heard even above the wind now raging outside.
Sanji must take your renewed efforts as a sign to up the ante himself, and finally he slips a finger inside you. He figures out roughly two seconds in that quick and shallow thrusts make you writhe in pleasure, knowledge he has no qualms abusing until you’re shaking, lingering on the precipice of an orgasm.
You’re still trying to give him the attention he deserves, but you know your movements over his cock have gone artless and a bit sloppy. “Mmghfuck, Sanji—” you moan through your teeth, biting the neckline of his shirt. You want to kiss him and lick wherever you can but your body is acting on its own. You think you add something along the lines of gonna come, just for you, baby, you want that? but you can’t be sure; maybe you’re just mewling nonsense with your face hidden in his neck.
Whatever he hears, it’s enough to get Sanji very excited. “Yes, holy fuck, you’re perfect. So good for me.” You don’t know how he does it, but in a quick move he lifts you to lay more heavily on top of him with his free arm, locking it around your waist to keep you still. He’s got two fingers pumping in and out of you with no reprieve, but he hazards a guess and slides them out to focus on your clit again. In an ideal situation you’d like both things at the same time—hell, in an ideal situation you’d be bouncing on his cock already—but at this point you want to come, and being played with like this will get you there. You're clutching both hands around his sides now, palming at his abs, and Sanji’s erection is pressed tight over your hip. He doesn’t complain, taking advantage of how his underwear is riding too low on his hips to grind against you and seek out some friction.
“Like this okay, darling?” he asks with a murmur in your ear. You nod fervently. “Fuck, I really can’t believe this. My whole hand is wet, you’re dripping. Next time—can I—I want to lick until you’re coming on my tongue, I need to know what you taste like.”
Your eyes fly open, all the muscles in your legs and abdomen tensing with pleasure at Sanji’s words, the rumble of his voice thick with desire, the mental image of his blond head buried between your legs. That almost does you in, but the promise of a next time brings a realization—now I can have him like this again and again and again—that makes you fall over the edge. You come with your cheek pressed on his solid chest, one of Sanji’s hands now closed around the back of your neck, your voice stuck in your throat. Wave after wave of shivers run down your spine, wracking your body even as you’re coming down from the high, because Sanji won’t stop rubbing wet circles over your clit.
“Stop, stop, I need a breather,” you complain, trying to escape his touch—but not really. Even as you’re supposedly squirming away from him, between the stifling top of the sleeping bag, and your leg locked around his hips, it’s clear that you’re right where you want to be.
Sanji relents, sliding his fingers out of your now-ruined underwear. “Sorry, my love, you just sound so good while lost in pleasure.” He squeezes you in a full hug, pressing a few kisses over the crown of your head. “I can’t believe you let me do that…”
“I didn’t let you do anything. And there’s nothing strange about a woman wanting you like this, Sanji.” You tilt your head up, trying to meet his eye. “You know that, right?”
Shily, he allows the eye contact. You wish it wasn’t so dark in here, but the stronger winds must have brought clouds to cover the moon, and the lanterns Sanji had lit outside had long since died. You can’t see the stunning blue of his irises.
“If you say so, darling,” he says, much to your chagrin. You hate how often you have witnessed Sanji being rejected, and in hindsight, by virtue of dismissing his advances as unserious, you have contributed to it. But he must have had his fair share of sexual experiences if he can bring a woman to orgasm as easily as he just did with you.
You hope to have the opportunity to ask him about it. The urge to get to know him better, to be closer in all meanings of the terms, is stronger than ever—but now is not the time. You’ve got something else to focus on.
“It’s okay, you don’t have to believe me. I can just show it to you.” You manage with some more wiggling to get your pants and underwear at least halfway down your thighs. “You thought I was going to leave you hanging, baby? We can’t, uh, go all the way…not right now, I don’t have protection—” you start to explain while trying to slide a bit further up his body.
Sanji starts shaking his head, eyes as wide as saucers. “Oh, no, you don’t have to do anything for me! I can’t possibly ask for more!”
You kiss his lips to silence him. Sanji whines like a wounded animal when you raise yourself just enough to hold his cock again—he has not gone soft despite the lack of stimulation, which doesn’t shock you. This is Sanji, after all.
“I’ll come and stain your clothes and make a mess,” he says all in a rush, his fingers spasming around your hips.
“Ssh, it’s okay. Don’t worry about anything, just let me take care of you.” You bring his cock between your legs, forcing them open despite the pant’s waistline pressing into your skin; when you’ve got the hard length pressed over your bare cunt you get your hand back on Sanji’s chest and squeeze your thighs.
You don’t know what feels best for him—clenching your legs as tight as you can, or to leave more space to swing your hips up and down—but whatever you try, Sanji vocally loves it. Despite how cold he had felt when he first got in the sleeping bag with you, he’s now burning up just like you, and you’re both starting to sweat under your clothes. You can feel him leak more precum when you raise up as far as you can and squeeze just the head of his cock between your thighs.
“Oh God, Miss,” he breathes out at that move. His hands slide down to grope your ass, and the feeling of him kneading the muscle there to his heart’s content makes your eyelids flutter.
“Feels good, baby?” you ask. The question is redundant, but dammit, you want to hear him say it.
Sanji nods with a hum, lips parted and his cute little curled brow frowning in pleasure. “Yes! Yes, you feel perfect, you’re so soft. I would stay between your legs forever if you let me.”
Oh, this man. He doesn’t know how badly he drives you crazy, even when he’s just babbling the first thought he had. You lean down to dip your tongue in his mouth, your hands firmly planted over his pecs. He accepts the kiss easily, moaning each time you nibble his bottom lip or snap your hips down with more vigor. You pull back with a string of saliva still pulling between your mouths. “Next time you can fuck me like this,” you promise. Your mind is clouded with lust again, and you have half a mind to reach down and angle his cock so you can sink down on him for real, but you hold onto sanity enough to avoid that. “As soon as we’re back on the Sunny. You want that?”
“I’ve wanted that since the first time I saw you,” Sanji replies. He grips your ass more firmly, guiding you into moving faster. “I’m so close, please, just keep going.”
You don’t know if you can believe something like that said in the heat of the moment, but either way, he’s just so cute. In your imagination Sanji has been everything from the experienced lover that blows your mind to a playful partner that laughs with you in the middle of sex, and you’ve loved all those versions that existed in your head—but if the real one is this submissive and needy, you have no complaint. Reducing such a powerful and competent man to a moaning mess is nothing short of intoxicating.
Gladly, you keep doing what you’ve been doing. Sanji begs for another kiss, and keeps you so busy with it that you realise he’s coming only when he gasps open-mouthed over your lips. Hot liquid drips over the back of your thighs—you spare him the overstimulation he inflicted on you earlier, out of the goodness of your bleeding heart, but it’ll be a while before you even consider unclenching your legs from around his cock.
Sanji takes in one last shuddering inhale, and all but melts into the thin mattress underneath him. One wet kiss pressed to his cheek, and you feel him smile as wide as when he serves you, Nami, and Robin some snacks and he gets to listen to all three of you compliment his cooking at the same time.
“Mh, it’s too hot in here now,” you note with humour, “don’t you think?”
“It’s ‘cause I’m burning up for you, Mellorine,” Sanji replies. You huff a laugh when he attempts an exaggerated wink, which doesn’t work when one of his eyes is completely covered by ruffled hair.
You slide a little to the side, keeping in mind the streaks of come splashed on your skin as you do so. Sanji lets out a saddened sigh when you’re not pressed skin-to-skin with him anymore, but you’re still so close, your heads only barely peeking out of the sleeping bag.
“You were right, you did make a mess.” You’ll have to take off your pants off and use them to clean yourself and Sanji somehow—or maybe he’ll volunteer his boxers for the job, still pushed barely down his legs—as soon as you have the energy.
“Ah, sorry…I usually have very good manners, I swear.” The apology seems genuine, but Sanji is just too giddy to sound contrite. “Hey, can I ask you something? But I don’t want to ruin the moment.”
You smile at him. Now that the adrenaline peak is fading away, your eyelids are once again heavy and ready to stay closed for a good six hours at least. “You can’t ruin it, Sanji.”
“You have a lot of faith in me, darling.”
“Just ask, dummy.”
He clears his throat, embarrassed by his own stalling. “I know that I-I said something about doing this again first, but then you said it, too, and I just—I don’t know if you meant it. Because I did. So, would you like to…?”
“Would I like to? Baby, I’m gonna wear you out.” You would sound much more convincing if you weren’t actively falling asleep. “I’ll ask Franky to build a secret bedroom, and no one will ever see us again,” you mumble before being interrupted by a yawn.
You feel the warmth of Sanji’s fingers caressing your cheekbone, the line of your jaw. You smile thinking of how this started, with Sanji’s poor hands cold as ice shoved under your shirts.
“I’ll ask you a few hundred times more in the morning, sweetheart. You’re about to pass out, I’ll clean you up myself, okay?”
You think you nod, or maybe you just hum a vague affirmative sound. The last thing you remember, with the rumbling of the wind and the distant raging of the ocean lulling deeper into sleep, is Sanji pressing a kiss on your neck, warm and heavy with affection.
Omfg. I've had this idea for a while and jumped at the chance to write it when I saw that it could work for my assignment in this exchange. Huge shoutout to @twoflowers for passing onto me the "Sanji calls women 'miss' intstead of using honourifics" demon, as you can all see I've used and abused that idea.
















