Work Text:
Edward Teach had been planning this night for weeks now. It was Christmas eve and there was wine and pasta on the kitchen table, candles lit around the kitchen and living room, the fireplace warming their home, and music playing as he worked on finishing the dessert. He was humming along as he heard the lock on the front door turn. Stede stepped through a second later, wiping his shoes on the mat and pulling off his coat to hang on the coat rack.
“Welcome home darling” Ed called from the kitchen.
“What’s all this?” Stede responded in awe as he caught sight of the beautifully decorated living space.
“I wanted to treat my favorite person” Ed gave Stede a quick wink before turning back to stirring the pudding he was making.
“You did all this while I was gone?” Stede had been gone at Mary’s for the past few hours to celebrate with her and the kids.
“Mhm I did” Ed responded with a smirk on his face.
“I love you” Stede came up behind Ed and wrapped his arms around his waist, slightly swaying with the music.
“I love you too darling. Are you ready for dinner?”
“Yes, very.”
Ed took Stede’s hand and led him to the table. He pulled out the chair for him and poured him a glass of his favorite wine. They sat and ate dinner while Stede told him all about his time with Mary, Doug, and the kids and their excited reactions to their gifts. Ed watched him with love in his eyes. He loved listening to him talk about the kids and all the things that made him happy. He had so much joy on his face and you could see all the love he had in his heart. It just made him fall that much harder each and every day.
When they were done with their pasta Ed excused himself to the bathroom. He took a minute to look in the mirror and silently hype himself up for what was going to come next. He pulled the box out of his pocket to check and make sure the beautifully golden ring was still there (it was of course as it had been every time he’d checked in the past few hours) and took out his phone to add one of their favorite songs to the queue. He washed his shaking hands and with one last look in the mirror he knew he was ready to do this.
He stepped back out and went to put the bowls in the sink. He ended up timing things perfectly with the song ending right as he was setting the bowls and silverware down. The first notes of Hozier’s Like Real People Do start to play and Ed saunters over to Stede, holding out his hand.
“Dance with me?”
Stede looks up with a sparkle in his eye and fits his hand in Ed’s. They move to the living room, Ed putting his arms around Stede’s waist and Stede putting his around Ed’s neck. Both swaying and moving in little circles while looking in each other’s eyes. They stayed like that for a moment before Ed starts.
“You make me so happy, my love. I never thought I could ever feel this whole and safe and loved.” Ed speaks softly.
“Edward, I'm so incredibly in love with you.” Tears are already forming in Stede’s eyes.
“You are my sunlight. You make everyday worth living. And you make me so happy to still be here. So happy I found you.”
“Edward…” Stede is nearly speechless.
Ed gives him a quick but deep kiss and pulls backwards as the song is coming to its end. He grabs one of Stede’s hands and moves down to one knee. Stede gasps as he pulls the ring box out of his pocket.
“Stede Bonnet, would you continue to make me the happiest and luckiest man in the world everyday, and do the honor of marrying me?” Ed’s heart was nearly beating out of his chest as he asked but the look on Stede’s face gave him the answer he needed immediately.
“Oh my gods Edward yes of course always” Stede was nearly sobbing as he dropped to his knees and kissed Ed. “Fuck I love you so much.”
“I love you too mate.” Ed giggled and took the ring out of the box to put on Stede’s hand. It was gold and engraved with an image of the sun.
“Sweetheart this is beautiful.” Stede stared at it in awe.
“You like it?”
“What kind of question is that? Of course I do! I love it.”
“I love you.
Stede grabbed Ed’s face and pulled him to the ground, quickly straddling his lover’s lap. He kissed him deeply with all the love and passion his words couldn’t quite convey. There were still tears welling in his eyes but they were the happiest tears he’d ever shed. Ed was crying below him and they were just gasping and sighing into eachother’s mouths.
Stede started slowly grinding his hips down into Ed, eliciting a small moan from the man below him. Ed’s hands found his partner’s hips and pulled them even closer. That got a whine out of Stede who could feel his fiance growing hard below him.
“Do you want to move to the bedroom love?” Stede pulled back and asked.
“Absolutely not, I want you right here darling.” Ed reached his head up to capture Stede’s lips again. As his tongue found Stede’s he moved his hands up his lover’s body, grabbing the yellow sweater Stede was wearing and pulling it up and off.
Having sat up to help Ed get his sweater off, Stede reached down to start working on the buttons of Ed’s deep purple cardigan. Pulling up the t-shirt underneath, he ran his hands over Ed’s chest, admiring each of his tattoos, especially the one of a sun right over his heart. The one meant for Stede. He leaned down and kissed the tattoo before moving to unbutton his pants. Unfortunately he had to get up to take them off but that gave Ed the chance to take his off as well.
“You’re stunning” Stede was looking down at Ed, his long silvery hair splayed out around him and a smile up on his face as he looked up at Stede.
“You’re ethereal my love.”
That’s all it took for Stede to be back on his knees, one hand moving up to Ed’s face to hold his cheek and pull him into a kiss. The other hand was moving down between them, grasping Ed through his boxers and giving his cock a few strokes. Ed groaned at the contact. His hands found Stede’s ass as he bucked up slightly into Stede’s touch. Ed took a moment to gently flip them. Settling himself over his partner, he slotted one knee between Stede’s thighs and moved to kiss down his jaw and neck. He softly bit right under Stede’s ear, growling as he did and feeling Stede squirm beneath him.
“I can feel how wet you are through your briefs darling.”
“I wonder who’s fault that is?”
“Hm I think it’s mine.” Ed punctuated his sentence with a push of his knee to Stede’s cunt.
He’s met with a moan as he gives another kiss to the center of Stede’s throat and pulls back to move a hand down under the waistband of Stede’s underwear. He runs a finger up Stede’s slit, feeling how wet he truly was already. Stede jumped a little as Ed just barely grazed his dick. He moved his fingers back down, slowly inserting two fingers into Stede’s slick hole.
“Uhmf fuck Ed” Stede grabbed Ed’s shoulder, trying his best not to fuck down onto Ed’s fingers.
Ed slowly started moving his fingers in and out of Stede, curling them as he went. This elicited all kinds of moans and whines from Stede, truly music to his ears.
“E-ed please…”
“Someone’s eager” Ed responded with a smirk as if he didn’t want to fuck Stede just as much as Stede wanted him to. “Please what?”
Stede grabbed Ed by the back of the neck, pulling him down to kiss him and bite his lower lip as he fucked up into Ed’s touch.
“Ed p-please fuck me…”
“Gladly.” Ed punctuated the word with a hot open mouthed kiss.
He moved down to help Stede pull off his underwear and pulled his own off as well. He moved Stede’s knee up to give them both a better angle and positioned himself between his legs. Ed ran his dick up and down Stede’s cunt a couple times, using Stede’s own slick as lube. Carefully he moved himself to Stede’s entrance and slowly pushed into him. Stede gasped with the feeling of being filled. Stede was speechless. He once again pulled Ed’s lips to his own, kissing him in a way that said he never wanted to let go. Ed started to rock into him, staying at a slow, sensual pace. Not wanting to rush anything.
They literally had the rest of their lives together.
Stede wrapped his legs around Ed’s waist and started shaking under him. Not from how physically amazing this felt, but from how close and connected he felt to Edward, his fiance. He hadn’t been able to find the words earlier but Ed was exactly what Stede had been searching for for his entire life. And now he never had to let him go.
“Is something wrong darling?” Ed pulled back with concern (and a whine from Stede), though his voice was watery as well.
“Absolutely not, so very far from it.”
Ed ducked his head back down, tears finally falling and mixing with Stede’s. Neither of them were ones to cry during sex often but this was different. Ed’s pace picked up a bit, love and lust and hunger mixing in a bit of a carnal manner. Ed was hitting Stede’s gspot perfectly from this angle and as he moved his fingers to Stede’s dick, a tight heat spread in both of them.
“Fuck Ed I-i’m close…”
“Me too mate,” Ed moved his head to bite at his ear, following it with a growled “cum with me.”
It didn’t take very long for Stede to be shaking through his orgasm after that, clenching around Ed and pulling him with him into euphoria. They were both a mess of moans and ‘I love you’s as they rode it out together.
As they were coming down, they lay together on the ground, foreheads pressed together, Ed still inside Stede. This is the most connected they’d both ever felt. Even though they were silent, they both knew all the words the other wasn’t saying. They felt the same. They were safe. They were loved. They were home. And nothing could ever change that.
“Merry Christmas Stede.”
“Merry Christmas Edward. You are the best gift I could have ever dreamed of.”
