Work Text:
"Well, that's just who you are."
The words echo in his ears as Luffy kneels between his legs and presses his mouth on his.
The lips are chafed and dry, and the smell of burnt rubber and disgusting food invades his nostrils. Sanji makes his jaw to go slack, welcomes the messy tongue that travels from his teeth to his palate and then all the way back.
Luffy's forceful and unrefined, so greedy even when he kisses. He wants to take and taste, leave a sign of his passage and claim every bit of space for himself, and himself alone.
Sanji closes his eyes, drops his shoulders and allows himself to be conquered.
Luffy's hands are quick to find their way on him; rough fingers and broken nails drag on his scalp, pressing their faces even closer. Sanji raises his hands and hangs at the hem of Luffy's shirt. It's wet and torn, made heavy by blood and rain. He wants to push further, to travel up his back and close his arms around his shoulders, hug him for dear life and mix the salty taste of tears to that horrible concoction, but he doesn't dare. Not yet, he tells himself. He doesn't deserve to lean on him even more that this.
Luffy breaks the kiss with a wet pop, and as glad Sanji is air is coming back in his lungs, he misses the weight that was keeping him in place, in the moment, telling him he doesn't have to wander anymore, that he's not alone.
Luffy grabs him by the shoulders and pushes him untill his back rests flat against wood, and he presses their foreheads together. They are so close Sanji struggles to keep his eyes open.
"We are gonna crash the wedding."
Luffy moves a bit further and Sanji can raise his glance on him. Droplets of rain fall from the tip of his hair and his chin; his face is rugged and pink, his smile so bright it can dissipate the clouds.
It's only when Luffy cleans away the tears on his face that Sanji realizes he had been crying all along. His throat hurts and his voice comes out rasping: "Yeah."
"And then we'll take you back to the Sunny."
Sanji nods, clenching his fingers in Luffy's shirt. "Yeah."
"Good!" Luffy laughs and leans in to kiss him again, holding Sanji's face with both of his hands.
Sanji lets go of the shirt and reaches for his back, rests the palms at the side of Luffy's spine. This is enough for now. The kiss is quick this time, and Luffy ruffles his hair before he stands up.
The sky behind him is clear, the clouds puffy white stripes flaking off and drifting away at a calm pace after releasing so much anger and pain. When he looks down, he sees the discarded remains of a muddy lunchbox. "Luffy?"
"Mh?"
Sanji closes his arms around his knees, a tentative smile upon his lips. "Next time I'll cook something better for you."
Luffy stretches, fists raised up over his head. "Of course you will!"
