Work Text:
Ed’s mind was spinning. He had Stede had been together for weeks now, taking it nice and slow. Stede had no experience with men and barely more than that with women, so Ed completely understood that he wanted to take his time. They had slowly moved from kissing, to handjobs, to blowjobs, but they hadn’t gone any further than that. Ed didn’t care if they never did, honestly. He was happy to have as much or as little as Stede was willing to give. He did find himself daydreaming about Stede’s perfect cock and perfect arse quite a lot, though.
It had barely been ten seconds since Stede had strode through the cabin door with purpose, locked it behind him, looked Ed in the eye and declared, “I’m ready.”
Ed took a deep breath. “Okay. You’re sure?”
He got up from the desk and walked over to Stede, who nodded.
“I’m sure. I want you, Ed. I- I want you in me.”
Ed’s breath hitched. “Okay. We can do that. You- you wanna… now?”
“Yes. Ed, I want you so badly. Please .”
Stede stepped forward and kissed Ed. It was immediately deep and desperate as Stede pawed at Ed’s clothes. Buttons and toggles fell to Stede’s fingers, and Ed started work on Stede’s own clothes.
Before long they were both gloriously naked. Ed walked Stede back to the bed without breaking their kiss.
As Stede’s legs hit the bed, the momentum forced him to sit and break them apart. Ed was panting just as hard as Stede.
“Lie down on the bed, love. I wanna do this right.”
“Ed,” Stede said as he got in position. “There’s no ‘right’ way. I want you, you want me. We love each other. It doesn’t need to be all candles and rose petals, it will be perfect as long as it’s you. Sure, I might be a virgin with men, but you don’t need to treat me like a blushing, innocent bride.”
“Okay,” Ed said as he filed that mental image away for later. “I just want you to enjoy yourself is all.”
Stede reached up and cupped his cheek. “I will, love. It’s with you.”
“Don’t you fuckin’ dare make me cry, Stede.”
Stede laughed. “I won’t, if you’d just get on with it !”
Ed grabbed the jar of oil he’d been looking for and climbed onto the bed. “Menace.”
Stede grinned. “I try.”
Ed settled on his knees between Stede’s legs and leant forward to kiss him. He started sweet and deepened it as they went on, until he was lying across Stede’s body, cocks pressed against each other.
Stede broke the kiss, panting. “Ed, for god’s sake, I need you to fuck me!”
Ed pulled back. “Okay. Yep. We’re doing this.”
Stede looked up at him in fond exasperation.
“Right, gonna get you ready. Just tell me if it hurts or you want to stop for any reason, okay?”
“Of course, Ed. I am an adult.”
Ed laughed. “Right, arse up.”
Stede started to turn before Ed stopped him. “Ah worded that badly. Just lift it up, gonna put a pillow under your hips, ‘s easier. Want to see you.”
Ed grabbed a pillow and got it settled as Stede smiled up at him. He took a breath and slicked his fingers with the coconut oil. He braced his other hand on the bed beside Stede as he leant down to kiss him. Ed kept it soft and slow so he could concentrate on what else he was doing.
Ed gently rubbed his slick finger over Stede’s hole and a bolt of arousal fired through him as Stede gasped. He spent some time massaging at the tight furl until it began to relax, then pushed his fingertip in. Stede moaned and flung his arms around Ed’s shoulders.
“It’s okay. You’ll get used to it, I promise. Just relax.”
Ed waited until he felt that relaxation take hold, then worked his finger deeper inside.
“How’s that, love?”
“It’s- it’s good. Nice. Feels right. Want more.”
Stede was making little breathy sounds that drove Ed wild. He added another finger to Stede’s hole, slowly and carefully, paying attention to every little sound and movement Stede made in response. Then his two fingers were fully in.
“Gonna make you feel real good.”
Ed crooked his fingers and Stede gasped, back arching off the bed. Ed kissed him, eating all of the little whimpers.
“Oh my god, Ed. Oh god.”
Ed smirked. “You like that, huh?”
“I’ve never felt anything like it! I- I need your cock, Ed. Please! I’m ready, I need to feel you in me.”
Ed bit his lip. “Your wish is my command.”
Ed removed his fingers to a whine from Stede and slicked himself up. He shuffled forward and lined up, the blunt head of his cock against Stede’s waiting hole.
“Ready?”
“So ready.”
Ed pushed in. He took it inch by inch, listening to Stede’s groans as he concentrated on keeping the slide slow and smooth. After what felt like an aeon, his hips finally met Stede’s ass. Ed leant down to kiss him.
“You okay?”
“More than,” Sted replied as he looked up at him with wonder. “Incredible. Start moving, please.”
Ed grinned. “So polite.”
Before Stede could snark back at him, Ed pulled his hips back and thrust them forward.
“Ah!” Stede’s eyes rolled back as his mouth fell open. Ed leaned down to kiss his collarbone and thrust again.
“Oh my god, Ed! Keep going!”
Ed grinned and set a pace. He started slow and steady before ramping up the speed and intensity. Every single nerve in his body was singing. The feel of Stede’s tight heat around him, Stede’s strong arms holding onto his shoulders, Stede’s ankles locked around his hips, Stede’s fingernails biting into the skin on his back. Stede was wonderfully vocal.. Moans, whimpers, exclamations, gasps, shouts. Ed was absolutely certain everyone on board knew what they were up to.
As all of the sensations and emotions built and built, Ed needed another outlet. He buried his face into Stede’s neck and bit down, sucking the skin to mark it a delicious deep purple.
“All mine,” he growled as he let go. “All fucking mine.”
“Yes!” Stede gasped. “Yours! Make sure everyone knows, mark me up!”
Ed was ablaze and his kisses burned across Stede’s skin. Mark after mark on his neck, his collarbones, his chest. Every time he thought Stede must be at his limit he would urge Ed on, gasping and writhing.
“Ed, I need your hand. I need to come.”
Ed pushed himself up and took Stede’s cock in hand.
“I love you,” he panted as he worked Stede’s cock in time with his thrusts. “I love you so much.”
“ Ed !” Stede cried out as he came across Ed’s hand and his own belly.
Stede’s hole clenched around Ed’s cock as Stede’s whole body went taut. It was enough to push Ed over the edge. Every muscle sang, electricity raced up every nerve, flames tore up every vein in his body. He almost saw stars as his ears began to ring.
Ed collapsed forward onto Stede’s chest as the aftershocks of his orgasm faded. He lay, skin on sweaty skin, and tried to catch his breath. Stede’s fingers traced lines into his back.
“That was amazing,” Stede whispered.
“Mmm,” Ed agreed, brain not quite fully back online.
“When can we do it again?”
Ed pushed himself up to look at Stede’s earnest expression.
“Gonna be at least a few hours, not as young as I used to be. You lunatic.”
Stede grinned and Ed couldn’t stop the giggle that erupted. Stede joined in too and they laughed and laughed in each other's arms.
