Walk of Shame - Vinsmoke Sanji
One Piece Masterlist
Sanji Masterlist
Pairing: Vinsmoke Sanji x Fem!Reader [No use of y/n]
Summary: Sanji carries you through the jungle trail back to your conjoined rooms. But, it's a long walk and both your minds are racing at just how close your bodies are pressed together. One of you might not make back before the situation gets even stickier.
Our favorite character, The Mirror, makes another special appearance.
CW: Mutual Yearning & Desire, Mis/Non Communication, Slight Intoxication (Reader), Premature Ejaculation, Masturbation (Male), Voyeur, Dubcon, Two Way Mirror (Sanji can see you but you're oblivious), Dirty Talk, Sanji gets a bit heated but cut him some slack, French
Word Count: 2.8k
The Resort
Part One: Two Way [A special mirror separates your rooms and only Sanji is aware of it]
Part Two: Poolside [You really have no idea just how desirable you are to him]
Part Three: Wingwoman [You try assisting Sanji with the ladies in the bar as thanks]
Part Four: Walk of Shame [You are here!]
Part Five: Through the Looking Glass [Sanji watching you through the mirror]
You float down an avenue of the lazy river, settled back in your raft, looking up at the sky just beginning to change color. You’d need to go in soon and get ready for the transition to night. You can already see some of the lights strung through the trees, lining the pools and the cabanas, flickering on. From what you’ve been told, the parties can go pretty late into the night. They’re not as crazy as they during the “on season”- apparently- but from the way it was described to you, it’s still a decently electric affair.
You seem alone on this circuit of the river, the crowds filing out to either get ready for the party or to avoid it. The water is cooler now but not unpleasant here in the shade as the sun goes down. Your fingers drag through it as the current rounds you out towards the open pool. Voices bubble up as you get closer, but no where near the clamor it was earlier. You wonder if Sanji is still there. Of if he’s gone off with one- or all- of those girls from earlier.
Something sharp pangs through your chest as you consider it, hand rising to soothe it. But it’s not quieted and you’re not entirely sure why. It’s a squeeze to your heart when you think of him. Or, more specifically, him with those other girls. Which doesn’t make sense considering you had encouraged them in the first place and you didn’t feel this sting back at the bar. Maybe it’s unrelated. Maybe it’s something else entirely.
All you know is there’s pain.
And then there’s not- when you see Sanji standing on the bank of the pool. You nearly tip out of your seat, wanting to go to him. A strange sense of relief floods you knowing he’s been there, waiting for you. And a touch of guilt because you think that’s a little unfair after he’s spent all day looking after you.
Sanji’s stepping towards you as if he’s also too impatient to wait for the current to bring you to him. He crouches at the bank, reaching out his hand- and you grab it before you can float by. Your fingers clasp as he holds you there, keeping you from being swept away.
“Ready to come out, Princess?” You nod and he leans down, strong muscles keeping him from tipping into the water, as he puts your hand around his neck and slides the other under your legs- hauling you out of the water, your little raft floating away.
There’s a delightful little squeal as he picks you up and you tighten your arms around his neck, laying your head in his shoulder. He starts walking towards the resort, taking one of the winding jungle lined paths. “Sanji, I can walk,” you insist.
“Oh, but you looked so peaceful floating in your little raft, Angel,” he smiles, “I can’t stand to put you back on the ground just yet.”
You chuckle a little as his theatrics, but you don’t mind it. You settle into his hold, fingers mindlessly playing with the buttons of his open shirt. His chest is warm and you get warmer realizing you’re pressed skin to skin. Your knuckles brush up against his chest as you mindlessly roll a button, fidgeting with his clothes. There’s a momentary stutter to it as his breath trips and you take a deep sigh of your own, breath ghosting across his neck.
He smells so good. Cocktails and coconuts and just a hint of smoke. The drinks of the day haven’t all quite left you yet and your mind is slow to realize that you’ve pressed your face closer to the curve of his neck, open mouth breathing him in- and that maybe you should not be doing that. You pull back a bit, embarrassed, but Sanji’s tilted his head slightly as if opening himself up for you- inviting you in.
Your palm presses over his chest, feeling the sturdy drum of his heart. You let its rhythm march you forward towards sobriety. But with every beat of clarity you become so acutely aware of how he carries you- like the Princess he insists you are- tucked tight against his body. But you’re still barely dressed, the curve of your breast is pressed into his chest, slightly bouncing with every step he takes.
Sanji’s hands are nothing but courtly, holding tight and not dipping into your more lascivious curves despite how close they are. Close enough that you can feel the heat spreading from his touch up into more receptive places. The hand that winds around the top of your body, splayed just below your breasts- the lower curve just nearly bouncing against the top of his knuckles as he walks. The motion of it is stimulating and if Sanji were to look down at you, he’d see just how much- pert little nipples peaking up to entice his touch.
A flash of fantasy crosses your mind before you can even think better of it. You’re barely covered, just scraps of fabric that can’t be called decent. How easy it would be for it to simply slip off you. You could do it, you think. When Sanji steps, you could shift your body just so and your little nipple would pop right out. What would he do then, you wonder. Would he look? Would he like it? Would it make him hard?
You suck in a breath, letting the cool night air breeze those notions away, but the scent of him just settles deeper in your lungs. Sanji looks down at you as if he can see right into your dirty thoughts. You look away from him, face heating up as you try to push the images from your mind. What the hell are you even thinking? It’s not like you at all, and it’s certainly not fair to him.
But you’ve been working yourself up all day and the alcohol is still sitting warm and low so, you suppose, it’s no wonder your body is so responsive to touch even if it is innocuous- even if it is Sanji’s. Even if his big hand at your thigh is seeping heat all the way into your barely concealed cunt. Your thighs press together, just slightly. Too slight- you think- for him to notice, wondering if you’d find yourself wet if you slid your hand down to check.
What would he do then? You, again, wonder. Imagining trailing your hand over your curves, slipping it in between your legs to finger yourself in his arms as he carries you-
Your hand fists into his shirt and a little frustrated growl sounds from your throat as you drop your forehead back to his shoulder. “Princess~?” he draws out your name, “something bothering you?” he asks in a tone that just barely suggests he knows exactly what’s bothering you- but that’s hardly fair to assume. It’s your own viscid thoughts that tinge everything a thicker shade.
“I think,” you swallow and Sanji’s eyes track the little bob of your throat, “I think I should walk.”
He smiles down at you, his eyes bright in the fast fading light, “don’t you like it when I carry you?”
“I do like it.” His smile widens at how quickly you respond. The problem is you’re liking it a little too much right now, but you can’t tell him that.
Sanji hoists you higher and you yelp, one hand grabbing onto his shoulder, the other tangling into his hair for balance. Not that you needed to- not that Sanji would ever, ever, drop you. “Then let me keep carrying you.”
All protests die in your throat as you ease your grip, but your hand doesn't leave his soft hair. He’s holding you high enough now that you can easily see over his head, watching the path behind you wind away, little strings of light glowing warmly down on the steps Sanji leaves in the sandy path. You rest your chin atop his head, gently rolling strands of his golden hair between your fingers. Above him now, like breaking through the clouds, you start to find a little more clarity.
The same can’t be said for Sanji, however. In this new position, your breasts are mere inches from his face. It would be nothing for him to turn his head and bury himself between them. At least in this angle, you can’t see the way he so brazenly leers at you. His mouth waters as his eye lock on those pointed little nipples, how badly he just wants to tip forward and pull one between his teeth, sucking through your suit.
Sanji had clocked the moment they pearled up- the shift in you as your body began to blush and warm in his hold. He noticed when you pressed your thighs together- how could he not? Your eyes had glassed over with what he could imagine was some sensual fantasy and he would have paid any price right then to know what it was.
In truth, as much as Sanji loves carrying you- he fucking loves it like crazy- he also doesn’t want to put you down lest you see the way his cock strains in his swim shorts. His erection bobs with every step, cockhead rubbing against the seam, and he thinks its a very real possibility that he’ll cum before he makes it back to your conjoined rooms.
Sanji’s trying to hold it in, he really, truly, is. But his body never fucking listens, the fire inside him always demanding he release the steam one of two ways- fighting or fucking. He feels the pressure building in the base of his cock, his abs tensing for the blow, but he breathes deep, tightening his hold on your body as he tries to hold himself back.
There’s a shudder in your body when you feel Sanji’s hot breath crest across your breasts, his hands tightening his hold on you. You respond equally, with a tighter clutch in his hair and his name concerned on your lips, “Sanji?” He bites his tongue to keep from whimpering at the feel of your grasp and the sound of his name on your tongue. “What’s wrong?”
His voice is thick as gravel, so close you can nearly feel the vibration of it rumble through your nipple- so low it warms something down between your legs. “Je veux te baiser.”
You brows furrow as you try to slowly replay his words in your mind, parsing through their meaning. You know some of his words, the ones he’s taught you, but these you don’t know. Sanji knows you don’t know- it’s the only reason he can say it. The words poured out of him faster than he could stop, and he’s just fortunate they fell in his mother tongue. But, the blatant confession, the filthy admittance from his mouth mere inches from your skin is enough to push him over the edge.
He’s going to cum. He’s going to fucking cum.
He quickens his pace, and he can see the warm brick and the lights strung across your patio. Your rooms are in sight, he just needs to-
He doesn’t make it. The breath is stolen from him as your sweet voice parrots his words, completely unaware of what they mean or what they’ve done. Sanji feels the first hot spurt of his cum seeping into his shorts and rolling down his shaft- feels the next load about to burst. He knows himself, knows how much is coming- how much he’s cumming- he won’t be able to hide it, won’t-
Sanji jumps, his powerful legs closing the distance in one forward lurch. You squeal in surprise, arms wrapping around his head at the sudden jolt- pressing your breasts into his face in the process and Sanji shoots again.
With absolutely dizzying speed, Sanji has you at your back door, your legs taking a moment to find their balance, hand going to the glass. As your whirl to look at him, he’s already gone, and you catch nothing but the flutter of his shirt as he walks through his own door and shuts it forcibly behind himself.
You stand there in the night, bewildered, trying to figure out what happened. What went wrong. The night feels suddenly still as you realize- it was probably you. You are what went wrong. Your thoughts had likely been more obvious than you realized and Sanji hadn’t been able to endure it any further. It certainly wasn’t the reaction of your fantasy and you felt warm guilt settle low for having even let it enter your mind in the first place. So stupid. So stupid.
So dirty~ your mind sings, subsuming the guilt into the desire it wasn’t ready to cast off just yet. You step into your room and draw the curtain behind you.
Sanji’s barely able to yank the drape closed behind him when he slams the sliding door to his room. He falls to his knees, fingers digging into the floor as he crawls forward, hand pushing his shorts down just in time for another spurt of his cum to shoot out, landing in heavy wet plaps on the floor.
He fists his cock, face down and fucking into his own hand- your words echoing in his head. “Veux baiser, veux basier, veux basier,” he begs with you, “Je veux te baiser.”
Sanji watches through the two way mirror as you step into your room, completely unaware that just inches away from you he’s humping into the floor- milking his own cock. His eyes look up at your body, so fucking greedy to see more of you.
“Shit, shit, shit,” he curses through his clenched teeth. He had cum- he had fucking cum- WITH YOUR BODY IN HIS HANDS. “Ohh, fuuuck,” he groans the sound of him jerking his soaking cock loud and disgusting in his room and he almost wishes you could hear it.
And when he jumped? When you clung to him and his face hand landed right in your breasts, his lips had smashed right atop your hard nipple. Did you know that? Did you feel it? Oh god, he wants to suck you raw.
Sanji’s fingers curl into the floor, keeping him rooted exactly where he is despite every instinct in his body telling him to go to you right now and sate his fire between your legs. There’s little sparks along his spine and he rips his shirt off before they can catch. He has to cum again, has to relieve this pressure or fuck he was going to light.
He reels up on his knees, turning fully to face the mirror- watching you sit so pretty on your bed, leaning back on your elbows and staring up at the ceiling with a little pout, completely lost in thought. Sanji knows you can’t see him, but he imagines you can. Imagines that if you just turned to look his way you’d see right through the mirror at what he’s doing.
Sanji’s hand works furiously at his cock for you while his eyes stay locked on your soft body. “Here it is, baby,” he growls, “this what you want, right? Come here, come fucking take it.” One hand pumps his shaft, the other beating at his swollen cockhead. “I’ll fuck you,” he promises, “I’ll fuck you til you can’t take it anymore.” His words begin to snarl together, losing himself in the desperate appetite of his libido. “Teasing me all goddamn day,” he barks, “I’ll fuck you like the nasty slut you wanna be so bad,” his baser instinct eats away at his chivalry, leaving nothing but vulgarity in its wake. “Wanna act like a whore, Princess, I’ll treat you like one.”
You turn your face to the mirror and Sanji speeds up, bucking his hips up into his choking grip. “Yeah, look here, baby- keep watching.” He demands, despite knowing you can’t actually see him, but his eyes are locked on yours and his body responds as if you can. “My special girl, so good- so good,” he whines. “Gonna make a mess for you, Princess- just for you.” A deep groan vibrates through his chest and his cock pulses in his hand, “tu vas me faire jouir- fuck-fuck-fuck-“ The pressure explodes as he cums, thick heavy ropes pushing through his cockhead, swelling it up before it splatters all over the mirror. His cock thrashes in his hand and Sanji keeps pumping, milking out every last drop. “Ohhh, fuck, Angel,” he pants, leaning forward and pressing his forehead to the cool glass.
The heat simmers, slowly receding as he gasps for air, hands squeezing around his cock to force out every bead of cum- no longer squirting, but squeezing out from his leaky tip. Sanji thinks it’ll be enough- for a while, at least.
But then you pull your knees up the bed and lightly trail your fingers over your thighs- sliding lower, lower, lower-
Sanji groans as his cock twitches again.
Translations:
“Je veux te baiser.” = I want to fuck you.
“Veux baiser…” = I want to fuck...
“Tu vas me faire jouir-” = You're going to make me cum-
The Resort
Part One: Two Way [A special mirror separates your rooms and only Sanji is aware of it]
Part Two: Poolside [You really have no idea just how desirable you are to him]
Part Three: Wingwoman [You try assisting Sanji with the ladies in the bar as thanks]
Part Four: Walk of Shame [You are here!]
Part Five: Through the Looking Glass [Sanji watching you through the mirror]