Work Text:
They’d just finished putting the ornaments on the tree when it happened. Marlene gasped audibly as Dorcas lowered unto one knee. They looked up at her with that soft smile only Marlene seemed capable to draw from them. It was love, contentment, and perfection, just like them.
“Marly Mouse, you are my best friend. I haven’t gone a day without you since we met all those years ago. Even then I knew on some level it was you I was meant to spend my life with. Ten years is a long time to go with that knowledge, and I just can’t sit back and not do something about it anymore.” Dorcas took a deep breath, their chestnut skin glowing from the yellow Christmas lights behind them. It was like something from a dream. A dream that only got better when Dorcas continued. “Marlene McKinnon, will you be my wife?”
They pulled a velvet box from their pocket and cracked the top. Inside the red velvet was a modest golden band with a garnet in the center. It shimmered in the lights, almost as bright as Dorcas’ eyes.
“Yes.” Marlene couldn’t keep down the laugh bubbling up her throat. “Yes, I’ll marry you. ” She leaned down, kissing them full on the mouth. There would be red lipstick no doubt smeared across both of their lips once this was finished. Marlene didn’t give a single fuck. “Of course I’ll marry you!” She said between kisses, Dorcas joining her in the giggles between. “I love you so much.” Marlene rested her forehead against Dorcas’ still smiling. She couldn’t have stopped if she’d wanted to.
“I love you too, Marly Mouse.” Dorcas grinned, their hands fumbling with the box in their hands. “You gonna let me put this on you?”
“Oh shite, sorry.” Marlene stood up, holding out her left hand to Dorcas. They slid the ring onto her finger slowly, kissing the back of her hand once it was on.
“Perfect fit.” Dorcas smiled. “To be fair I might have measured you in your sleep. You’re a very heavy sleeper you know,” They said.
“Am not.” Marlene blushed, but couldn’t seem to honestly be too bothered. She was floating on cloud nine, lost in an atmosphere entirely too blissful.
“You are,” They argued with a laugh. “But it’s alright. You’re utterly adorable.”
“You’re lucky I love you.” Marlene pouted. Despite her best efforts she couldn’t hold it, a smile breaking through almost immediately.
“That I am,” Dorcas nodded. “I love you too.” They stood up, towering over Marlene despite her slightly above-average height.
“So is there a line of our friends hidden in the kitchen then?” Marlene asked, rising up slightly on her tiptoes to wrap her arms around Dorcas’ neck.
“Mmm, no that would be a tomorrow plan.” Dorcas hummed their hands going to Marlene’s waist, pulling her closer.
“What’s a today plan then?” Marlene leaned into Dorcas, biting her lip coyly.
“Today’s plan is taking you into that bedroom and taking you apart,” Dorcas leaned down, whispering the next bit into Marlene’s ear. “piece by piece.”
Marlene let out a squeak when Dorcas suddenly lifted her up. She wrapped her legs around their waist, keeping her arms tight around their neck. It wasn’t the first time they’d done this, but she was always a bit wary of the chances of falling. It had been how she’d broken her arm in year seven after all. Then again she and Dorcas had been about the same height then. That hadn’t been true in a very long time.
“Oh, you’re going to take me apart are you?” Marlene laughed as Dorcas took them down the hall and into their bedroom.
“You best believe it, Mouse.” Dorcas smirked.
“You’ll just have to show me.” Marlene went to pull off her top only for hands to cover hers.
“Don’t you go unwrapping my present for me,” Dorcas tutted.
Their hands went under the hem of her top, thumbs sweeping over her hip bones. Leaning forward they caught Marlene’s lips with their own. The kiss started off a bit clumsy, both of them smiling too much to deepen it. Marlene’s hands went to Dorcas’ hips. She spread her legs to pull them closer. Dorcas began sucking on her neck, but broke off in a laugh as Marlene pulled them that last inch forward.
“I’m meant to be taking you apart, gorgeous,” Dorcas protested.
“You were taking too long,” Marlene quipped. They let out a frustrated half-laugh.
“And you are entirely too impatient.” With what looked like an intense internal struggle, they pulled back out of Marlene’s reach. “But I suppose I could move a bit faster.” Dorcas winked, whipping their shirt off. Frustratingly they kept their trousers and pants on for now.
“I’d be less so if you’d undress me already,” Marlene said sugary sweet. The way Dorcas looked down at her was equal parts hungry and amused.
“Just for that, I’m leaving your knickers on.”
Dorcas reached for the hem of Marlene’s top, pulling it effortlessly up and over her head. It was a motion they’d practised many times when they were teenagers. Their hands unlatched her bra tossing both into the small pile of clothes that was slowly amassing. Dorcas pushed her gently back on the bed, claiming a nipple with their mouth. Their tongue swirled in a circle, teeth tugging slightly before letting it go to give the other the same treatment.
“Fuck me.” Marlene breathed out, biting her lip as she watched Dorcas the best she could.
Dorcas leaned up to place a kiss on Marlene’s lips. The kiss was deeper this time, more want sinking through. When they broke apart Dorcas began kissing down her body, stopping at the waist of her denims. Dorcas made eye contact with Marlene as they popped the button and tugged down the zipper. True to their word they made sure to keep her lace panties on as they worked the denims down her long legs.
“You’re so pretty, do you know that, Mouse?” Dorcas cooed, kissing back up her legs, drifting to her inner thighs.
“Why don’t you show me?” Marlene replied, biting her lip as her head falls back on the bed.
“You and that smart mouth” Dorcas tutted, biting playfully into her thigh. Marlene chuckled but broke off into a moan. They kissed over her pussy through the thin lace of her panties. Dorcas’ hot breath had Marlene’s hips twitching. “You gotta stay still for me.” Their hands slid under and wrapped around Marlene’s thighs. Dorcas used just enough pressure to remind Marlene.
“I’ll try my best,” Marlene answered honestly, groaning when Dorcas licks over the lace. “Fuck. Me,” She bit her lip as she tried her best to grind down onto Dorcas’ face. The next lick had the lace pressing directly over her slit, the texture a new but not unwelcome sensation. Marlene tried chasing their tongue again.
“It’s literally been five seconds and you’re already moving,” Dorcas chuckled darkly, their breath spreading like a heat wave over her dripping slit.
“I’ve never been very good at following instructions,” Marlene said with a smirk.
“Don’t I know it,” Dorcas muttered, a smile in their voice. “But I’d like to eat you out and you’re making that very difficult right now,” Dorcas said
“Sorry,” Marlene replied as they traced their tongue over the bare lips of her pussy. “I’ll try harder,” She said truthfully.
“Good girl,” Dorcas kissed her thigh before going back to eating her out in earnest. Their tongue teased through the lace in long slow licks that had Marlene’s hand gripping onto what little hair they had.
“Under, baby. Please,” Marlene panted, glancing down at them. Dorcas used one deft finger to tug the fabric to the side. Without a word, their mouth descended on Marlene’s cunt. The dizzying patterns they created over her clit were well-practised. They knew her body inside and out and were putting that to extraordinary use now. “Fuck, baby right there,” she said, her hips beginning to twitch on their own. “Dorcas. Fuck me.” They didn’t stop, not when Marlene’s hips had to be forcibly held still, not when her moans became a high-pitched whine, and not when she screamed their name as they came, feeling her pussy clench around nothing in a way that made her crave Dorcas’ fingers like never before.
“So delicious, Love,” Dorcas said between light short licks that had Marlene’s over-sensitive body jerking involuntarily.
“Come here,” Marlene says between breaths. She made grabbing hands, drawing a quiet laugh from Dorcas.
They complied though, untangling from Marlene’s thighs to climb up to her mouth. The kiss was sloppy, full of teeth and tongues. Both of them were left panting and wanting as Marlene tasted herself.
“Off, both,” Marlene tugged on the belt loops of their trousers, biting their lip when they slunk backwards. Reaching down they made a show of dropping their trousers first and then their boxers. “You’re so goddamn sexy,” Marlene breathed, biting her bottom lip.
“Mmm so are you, love,” Dorcas replied climbing up onto the bed and straddling her. “I wanna make you come for me at least three more times tonight.”
“I think I could get behind that,” Marlene smirked, tracing down their bare body. “So long as I get to make you come too.”
“Your wish, Marly Mouse,” Dorcas said shakily. They looked down, following the path Marlene was slowly following down to their slit.
“Do you think you’re wet for me, baby?” Marlene asked stopping mere centimetres from their pussy. “You think I could just slide my fingers into your soaking cunt?”
“Fuck.” The word was clipped short as they struggled to stay still. Dorcas both adored and abhorred teasing in equal measure. Marlene knew the balance was a delicate one and desperately wanted to stay on the teasing side for now. Even if it meant she would also be teased relentlessly for it later.
“You look like you’re dripping for me.” She said, glancing hungrily at the obvious shine between Dorcas’ legs. “Did you grind against the bed while you were eating me out, baby? Is there a lovely little wet patch down there?” Marlene asked, tracing the lines where her thighs and slit met. Dorcas nodded. “Use your words for me. I want to hear it. I need to hear it,”
“Yes, fuck, Mouse.” Dorcas’ voice was more a whine than words. They were right where Marlene wanted them.
“You want my fingers in you?” She asked.
“Yes, in me,” Dorcas nodded, their breath ragged. Instead of saying a word Marlene spread their lips and slowly slid two fingers into them. “Jesus fuck yeah.” Dorcas groaned, pushing down to get every last inch of Marlene’s fingers buried in them.
“Ride my fingers for me, baby,” Marlene said, curling her fingers to rub against Dorcas’ g-spot. They didn’t need any more prompting from her. Their hips rolled, groans flowing from them each time Marlene purposely ground her fingers against that spot.
“Oh fuck me, Marly, I’m gonna.” Dorcas sank down on her fingers, pussy tightening. Marlene curled her fingers pressing hard on their g-spot knowing what was coming. With a loud moan, Dorcas squirted hard. It ran down Marlene’s palm settling over her stomach. A bit even made its way further south, stopping just shy of her own cunt.
“So fucking sexy baby. Fuck, Dorcas.” They’d have a mess to clean up after, but for now, she was so fucking wet all she could think about was coming over and over, making an even bigger mess of their bed. They were engaged and she was going to fucking celebrate.
Dorcas’ legs trembled as Marlene fucked them until they absolutely could not handle it. When her fingers slid out of them, they carefully threw one leg over, laying down next to her. Marlene knew they’d need a moment so rushed into the kitchen to grab a glass of water for them both.
Marlene paused in the doorway just watching Dorcas try to even out their breath on the bed. They looked so beautiful like that, taking deep breaths, legs still twitching. It wasn’t a true orgasm, but Marlene would soon fix that. What exactly she was using to pull it out of their beautiful fiancé they hadn’t decided, but that was half the fun.
