Work Text:
There was something about the younger woman that Gin couldn't get over. Despite the rude remarks and rough treatment. Gin didn't want to stay away. Not when he knew she could be soft, gentle. When he knew there were moments where she smiled instead of grinning or smirking.
Gin loved her, no matter if she was male or female. Either they wore suits or dresses. Gin wanted all of her.
And when Sanji invited him into bed, Gin didn't think twice.
-x-
Their first time wasn't the best. Sanji had never slept with anyone and Gin had never done any anal sex. Receiving or giving.
They didn't have any proper lube, using olive oil as a substitute.
"Okay, enter one finger." Sanji told him, bent over on his bed with his pillows underneath his hips. Gin rubbed his finger over the wrinkled hole, the olive oil left a shiny residue he couldn't help staring at. Sanji tensed up, Gin's admiration went to the way his back flex. "Gin."
His own cock was already hardening, straining against his pants. The sound of Sanji's annoyed voice did not help it. "Ok." He whispered, his finger slowly pressed down. Carefully it entered, the tightness was a bit surprising. A bit worrying as Sanji hissed. "Should I stop?"
"No, don't you dare pull out." He glared back at him, a stubborn look in his eyes. "Add more oil, it's still dry."
Gin reached over, his finger barely halfway in as he leaned over for the small bottle on the bed stand. Opening it, he poured some over his finger, sliding it out some more.
"It's cold." Sanji complained a bit as Gin's finger slowly started to enter him again. Gin noted that down mentally, if he was lucky, he would remember for next time.
"Sorry." Gin moved his finger out, before going back in. Very shallow movements, but it got smoother over time.
"Hmm," Sanji relaxed, the ring of muscle loosing up around his finger. After a few minutes, Sanji sighed. "Try to add another finger."
Gin pulled out his finger, bringing two together, he added more oil. He wanted a second time, anything Sanji was willing to give him.
The two fingers wasn't too bad, a bit tight but Gin was learning. Curling and twisting the two, shallow movements, eventually he started to scissor the two. Then added a third.
Gin got confident, too confident from the low hums and subtle rocking. Holding his cock, he rubbed oil over it generously then some more to Sanji's hole. When his cockhead pushed past the tight ring, he groaned loudly, his other hand holding Sanji's hip.
"Fuck, don't move." Sanji hissed, gripping the bed sheets next to his head. While he was trying to relax, all Gin could think about was the warmth wrapped around his tip. That this was the person who Gin thought he would never touch more than brief hugs or feel their heels dig into his back when he fucked up.
Sanji, Sanji, Sanji.
Gin leaned over, "please, please, I need to move." He begged pathetically, eyes shut. "Please, Sanji, please."
Sanji shuddered, groaning. "Stop begging, don't-fuck." His hips rocked a bit back, Gin didn't mean to whine. "I thought I was getting fucked here."
"Don't laugh, please." Gin was sure if he could get harder, he would. He wasn't this vocal, keeping silent whenever he had fucked a woman before. It was Sanji, it was Sanji. No one could blame him, he wouldn't. "Can I move?"
"Slow." And that was all he needed.
Gin copied what he did with his fingers, shallow and slow moving. Stopping whenever he got close and that was embarrassing, just thinking of coming before he could even fit all of his cock in. He was practically torturing himself and Sanji with pleasure.
"Gin, Gin, I swear if you don't speed up-" Sanji stopped, making a sound that Gin will think about for decades as he pushed the last inch in with a harsh thrust.
Gin took this moment, leaning over to hug him close. "Sanji, feels good, so good." It was maddening, they were one, they were one, even if it was the only time they were.
"Stop talking like that." Sanji's flush travels just below his shoulders, Gin thought happily, he finally knows how far it travels.
Eventually, he had to move, starting off slow. Adding more oil, even if it was too much, Gin was more than happy to spread it over Sanji's ass. Rubbing and squeezing them as he moved inside of him.
Eventually Sanji was meeting his thrusts, moaning. The sound of their skin meeting, getting louder, the bed creaking a bit.
"Harder, baby."
Gin hadn't meant to cum, unprepared for such a name to fall from their lips. But he did, his hips snapped forward a couple times before he spilled into him.
"Sorry, sorry, I didn't-"
Gin couldn't speak as the walls spasmed around his cock, milking him more. He whined, his cock trying to harden again.
They came too, they came from his cock spilling cum into them.
Gin came again soon after.
(Sucking Sanji's cock was something he should have known he would like. But he was still surprised when he nearly came untouched.)
