Actions

Work Header

Rating:
Archive Warning:
Categories:
Fandoms:
Relationship:
Character:
Additional Tags:
Language:
English
Stats:
Published:
2026-03-23
Words:
2,283
Chapters:
1/1
Comments:
3
Kudos:
110
Bookmarks:
9
Hits:
1,032

Moonlit Confessions

Summary:

Staring at you in the dimly lit kitchen sanji is overcome by his feelings, prompting a rather abrupt confession & a nose bleed to follow.

Work Text:

He hadn't meant for it to slip out like that.

Of course he'd been thinking about it. How could he not be when you look as good as you do right now?

You're leaning over the counter, head resting in your hands, mulling over the latest dish that he insisted he needed your guidance in perfecting.

There's so much adoration in your eyes that Sanji swears he could fall right in and drown in it. He would be more than happy to, willing and ready to die with a smile on his face, just like the stories of the sailors who happily fell to their demise by the word of the sirens, whose voices were sweeter than sugar and a hundred times more deadly.

You're angelic. The low light in the kitchen paired with the occasional shine of moonlight flooding in through the window illuminates you beautifully. The light falls across your face, making your hair glow. It surrounds your head like a halo, lighting you up in a way Sanji can only describe as utterly mesmerising.

Your hums of interest and continuous questions are only making it that much more difficult for him to hold his tongue this evening.

His feelings are aching to burst out. The moment he had admitted it himself all those months ago it was like the flood gates had opened. You were all he could think about.

So he'd started planning, obsessing over the perfect time to tell you. He's been mulling it over in his head for weeks at this point, falling over his feet trying to spend time with you, giving you endless compliments and always watching your face when he served each meal—desperate for the approval that only came when that delighted grin split across your face.

Should it be casual or serious? On an island when you're laughing and giddy with adventure or after dinner when you've offered to help him tidy up?

(Although he hopes you stay with him because you feel as he does, the rational part of his brain tells him not to overthink it, that you only join him because you want to make his evening chores easier, like you would with any member of the crew.)

Turns out his insescent obsession with telling you how much he adored you was all for nothing.

"It tasted amazing!" You smile, "I'm serious. The lemon gave it just enough tang an—"

"I'm in love with you."

Sanji blanches. A river of crimson begins to fall from his nose and you jump up hastily, running to grab a cloth before Sanji even has the chance to move.

You hands move quickly but your mind doesn't follow suit. You fill a bowl with warm water, testing the temperature with your fingertip and bringing it to your lips to make sure it's not too hot. Too busy trying to stop the onslaught of red falling from Sanji's face, you fail to see his eyes following your fingers, darkening ever so slightly when your lips wrap around them.

You don't even realise the weight of the words that had caused the nosebleed to begin with.

But Sanji is well aware of what he said.

Although it wasn't the time, nor the place that he had wanted to tell you for the first time, it didn't make it any less true.

He is in love with you.

And all he can do now is stand in front of you, as still and unmoving as a statue. His feet are rooted to the floor, the thought of fleeing had crossed his mind briefly but the second your hand came to rest on his arm it was like a bolt of lightning struck him right through the heart.

If anything, your hands on him had made the nosebleed worse.

But it's beginning to slow now, gently you dab the last drop of red from his chin. With a smile you step back, dropping the cloth into the bowl of water to soak.

Sanji feels as though his heart is about to beat out of his chest. His soul is on fire, beads of sweat fall across the back of his neck as he stands waiting for your reply. Gingerly he lifts a hand to your face, praying that you won't move away.

Your eyes widen, but you lean into his touch anyway. It's featherlight on your skin, gentle and uncertain in ways you wouldn't expect from him.

The shock of his hand on your face soon startles your brain into action.

"Wait," you whisper, voice low as if that could hide the wobble of nerves in your throat, "what was that about? Are yo—"

Now it's your turn to blanch. The last few minutes run through your head and just as suddenly as Sanji's nose had started to bleed you feel your skin begin to prickle with warmth.

"Sanji…" You pause, eyes searching for a sign that he regrets what he said, that he wishes he could take it back, that he didnt mean it.

But of course, you find none.

His hands find their way to your waist, the three squeezes he gives you tell you he's serious. His touch is firm.

You kiss him without thinking. Slinking your arms around his neck you pull him close—so close that you can feel the heat from his skin scorching you. Sanji doesn't waste a second before he's kissing you back, teeth clashing messily as you both smile into the kiss.

There's so much tenderness in how you touch eachother, his shaky hand comes to rest on your cheek again and you find yourself having to blink back tears. You grip his shirt tightly, grounding yourself in his warmth.

You reluctantly pull away, the fall of your own confession sitting heavily on your tongue. But Sanji chases you as you move, his eyes glued to your lips, desperate to kiss you one last time—as if you aren't as addicted to him as he is to you.

"Sanji…" You murmur against his lips, repeating his name in the way only you seem capable of. So full of warmth and affection that it has him wishing to hear it fall from your lips over and over until it barely resembles a word anymore.

Your cheeks are aflame at the way he seems so unwilling to let you go, his hand tightens on your waist at the first sign of you pulling away. With a smile you press a hand to his chest, reluctantly pushing him away as you both take a heavy breath.

The silence that sits between you is weighted, you can feel it on your shoulders, watching as his expression morphs from playful to serious.

"I'm sorry for taking you by surprise, I hadn't meant to spill those words so unceremoniously but… seeing you here, hearing your voice under the sweet moonlight, I couldn't help myself." He pauses, taking your hands in his. "There's no one like you in any corner of the world. Your laughter is infectious, I crave your presence every day, even on the days I'm lucky enough to see you." He sighs, as if readying himself for the words that come next. "I love you. I'm in love with you. And I have been for a long, long time. Your smile, your bravery, your beauty, your talent for recognising when I've pushed myself too far... I would never assume myself to be someone who was worthy of your love, but if you would allow me, I'd love nothing more than a chance to prove my devotion to you."

When he finishes speaking Sanji looks away from you, there's a shimmer running down his cheeks that wasn't there 30 seconds ago. You run your thumb across his cheekbone, sweeping the tear away and directing his focus back towards you with a gently pull.

You smile, your own eyes beginning to brim with tears. "You have nothing to prove to me," is all you say.

And then you're pressing your lips to his again. Pushing against his chest, hands holding him firmly, like he'll disappear if you hold him any looser. Sanji's caught off guard by your sudden ferocity, but he moves with you like the two of you have done this hundreds of times. He follows your lead, letting you push against him, his arms slink around your body and he links one wrist over the other to keep you steady.

His breath is stolen from his lungs when he feels your tongue swipe across his lower lip. A groan escapes his throat and immediately his face heats up.

When you pull away Sanji's face is bright red. You place a sweet kiss to his cheek and then bury your face against his chest. He's warm.

"You..." You sigh, your voice muffled slightly by Sanji's chest.

Your mind runs wild as you lift your head, all those things you had brushed off as nothing more than Sanji's friendly affection—the smiles, the way he never failed to notice when you wore something new and the compliments that came with that. Even the fact that your favourite foods seemed to find their way onto the menu more often than everyone else's... you had convinced yourself that there was nothing to see, that he cared for you the same as he did for Usopp, Nami, Robin.

If you had been this blind to his feelings, how could he have seen yours so clearly?

When you lock eyes with Sanji you're unable to stop a smile from splitting across your face. He matches you with little hesitation, but you can sense that something is keeping him reserved—as reserved as a man who just confessed his love to someone and then had them fall onto his lips can be, anyway.

Oh.

Of course.

You realise with a start what is keeping Sanji so contained.

So, even though your hands are shaking wildly. Even though you've kissed him more times in the last 5 minutes than you ever thought you'd get the opportunity to. Even though you're currently holding his shirt so tightly you think you might tear it soon if you're not careful. You swallow thickly, heart hammering hard against your chest.

And you say the words you know he's waiting to hear.

"I love you, too."

The effect is immediate. Suddenly Sanji's arms tighten around your waist and you find yourself being swept off your feet. You laugh despite your surprise, falling against his chest as you spin in the air. His laughter soon joins yours and the two of you fall into a breathless song of joy.

There's relief on his face when he places you back to the ground. An arm stays on your waist and his other moves to your face, pushing a stray lock of hair behind your ear.

"You had me worried there, angel." He says, eyes sparkling.

You raise your eyebrows, amused at his words. "Oh, really? The kissing didn't give anything away?"

"I wouldn't dare to be so presumptuous..." He smirks when he speaks, the flicker of hesitation that once hid behind his eyes is now gone, replaced with something much softer.

You shove your shoulder into his chest, there's no real malice behind it but Sanji gasps dramatically anyway, feigning hurt with a hand to his forehead. You shift your weight, leaning against his body and rolling your eyes as you drag his focus back towards you with a finger to his chin.

He gulps, suddenly nervous under your intense gaze. You stare at him for a few long seconds, watching the way his eyes follow yours and the way he wets his lips when your eyes linger on his neck.

"Oh, I'm sure," you smile, wicked heat behind your eyes despite the harsh way your heart continues to thud against your chest.

A loud thump causes you both to jump apart in surprise. Turning your head you find the door to the kitchen swinging open, no sign of anyone to be found.

It must not have shut properly after you had come through it in search of Sanji earlier.

With a sigh of relief you turn your head back towards Sanji, to your surprise he's already looking at you. His head is tilted, but the look of surprise on his face is different than yours. You question him with a raise of your eyebrow.

"You're so beautiful," he sighs, falling into you with such speed that you rock slightly with the impact. His head burrows its way between your shoulder and your neck and you hear him take another sigh, his breath warming your skin and sending a shiver across your arms.

You smile, bringing a hand to the back of his head. He slumps even further into your body at the contact, arms tightening around your waist and burying himself impossibly closer.

The weight of his obsession and overthinking has finally been lifted from his shoulders. The sleepless nights that he has spent thinking about how to tell you of his feelings are soon to be a distant memory.

There's nothing more he could wish for in this moment that what you're already giving him.

So he doesn't move. He revels in the freedom of knowing you feel as he does.

He breathes you in, cherishing the newness of your hands on his body and he lets his thoughts swirl idly with ideas of dates and the perfect way to court you.

There's no rush, he knows you know how he feels, but he finds himself itching to show you. To prove he knows you best and to show you just how treasured you are.