Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Series:
Part 4 of Alpha Mordred and Omega Merlin oneshots
Stats:
Published:
2025-01-13
Words:
2,838
Chapters:
1/1
Comments:
7
Kudos:
239
Bookmarks:
10
Hits:
3,041

Cruel Pranks and Warm Hands.

Summary:

His Alpha needed him. After a cruel prank by Gwain, Mordred was in a tizzy, needing Merlin more than ever. Merlin would be there for his Alpha, when he needed him the most.

Notes:

Merdred in our year of 2025?? More likely than you think. Enjoy! :D

Work Text:

Merlin didn’t react when the chamber door was open and the Alpha walked in on light feet. He didn’t react when the strong arms of the Alpha wrapped tightly around his middle. He didn’t react when a curly set of hair was pushed into his neck.

“Mm” The knight mumbled. He let the young man hold onto him as he worked to chop up the lavender and sage, only reaching up to scratch at the curly mop of hair before going back to his chopping. The Alpha stayed there, breathing in his scent, muscles slowly relaxing with every breath. Cold lips mouthed along Merlin’s neck. He couldn’t help the small smile that worked its way onto his own lips.

“Sir Mordred.” He finally greeted the knight, tilting his head so the other could get more of his neck. Teeth scratched along the trail the lips were taking from the side of his neck to the back. The young man used his teeth to pull at the scarf around Merlin’s neck before setting his mouth there.

“Mmpf.” The knight mumbled, squishing his face into the back of Merlin’s neck. He let out his own soft sigh as the Alpha tried to squish even closer into his body. The arms around his waist held on tighter as Mordred’s front pressed into Merlin’s back.

“Talk to me.” Merlin stopped his chopping, rubbing a hand up and down the arms around his waist. Mordred took in a deep breath, breathing in as much of the warlock as he could behind the smell of hidden magic. The Omega and magic smell that was uniquely Merlin had his shoulders relaxing as he slowly rocked the two of them.

“Gwaine.” He replied as if that was a normal answer. Merlin reached behind him to thread his fingers through the Alpha’s hair, getting a nuzzle in return.

“What did he do this time?” There was a slight sound of amusement to Merlin’s voice. Mordred gave an unhappy grunt at that, nipping softly at the Omega’s nape. It was never hard enough to be a mating bite, it did however leave his smell on the other. Merlin shivered at the treatment.

“The bastard had your scarf.” The druid started a slight snarl in his voice as he kissed and bit lightly at the top of Merlin’s spine. The Omega bowed his head, giving the Alpha more room to work with, another shutter going down his body. “He smelled like you. Then attacked me.”

“He what?” Merlin tried to pull himself out of the man’s hold, only for Mordred to rest his open mouth on Merlin’s shoulder. If the shirt hadn’t been in the way, he would have bitten the Omega.

“Don’t. Please Merlin, I can’t. I…” The Alpha huffed into the clothed shoulder. He stopped trying to pull away, leaning back into the shorter man. “The smell of him on you.The smell of you while being attacked. He thought it was a good prank.”

“And now your instincts are going wild.” Mordred made a small sound that Merlin took as a yes. “That is cruel, even for him.”

“Merlin I-” The druid huffed, going back to squeezing Merlin as close to him as he could. He reached behind him to run his fingers through the dark curls.

“I’m here, I’m here. How can I help?” There was a slight thrust from the Alpha’s hips. Merlin swallowed thickly at the feeling of the Alpha’s cock getting hard between them. “I’m not doing that, I’m sorry but I can’t.”

“I know.” Mordred whined. He breathed in the man deeply. “I need you to smell like me, any way that I can. I can’t get the smell of him and you mixed together out of my head.”

“Would being skin to skin help?” He pulled at the hem of his own shirt, and with that Mordred’s arms slipped under the fabric. He rubbed possessive circles into Merlin’s hips, up his stomach, resting a hand over the Omega’s heart. His fingers danced over heated skin, feeling his Omega’s skin.

“Warm.” Mordred said softly as Merlin worked the rest of his shirt off, flinging it to a nearby chair. A warm tongue worked on a section of skin, licking his scent up before nibbing on the skin there.

“I know. I think you might be going into a rut.” A string of profanity left the man’s mouth at that. “If you need to, you can go to my room and uh… take care of yourself.”

“I can’t leave you. Not yet. Not yet.” Merlin cooed out a sound, one he hadn’t used in years. He let out a sigh then.

“Gauis doesn’t need this finished quite yet.” He half gestured to the chopping board in front of him. “Come with me to my bed?”

“Yes.” The answer was quick with a slight pain undertone. The Alpha was hurting, Merlin could smell it in the air. It made him want to do whatever the Alpha needed. He stroked up and down the druid’s arms that were once more wrapped tightly around him.

“I’m going to do something stupid.” He started, half dragging the Alpha to his room. The man didn’t want to let him go, which made their journey rather awkward. He was thankful that it wasn’t far to his room. “I’m going to relax my magic.”

“What do you mean?” The man mumbled into his shoulder.

“I won’t cover up my scent.” He let out a gasp at the three strong thrusts Mordred gave with a deep growl that vibrated into Merlin’s back. He had to bite his own lip, feeling the need to give into the other, let the Alpha take him, every way possible. To become one with him, mating bite and all. “Trousers are staying on.”

“Fine okay.” Came the grumbling growl of the Alpha as dozens of bites started along his shoulder and neck. None were ever deep enough to be official biting marks, they did leave a trail of bruises that were like constellations crossed pale shoulders.

“That means shirt off for you too.” They had finally made their way to Merlin’s door. The man let go of him long enough to throw off his own shirt. At that time Merlin opened his bedroom door and rushed to the bed.

“Oof” He let out the sound at the sudden weight of Mordred hitting his back. Merlin wiggled up to the top of his bed with a topless Alpha pressing into him. The skin on skin felt amazing, even to him. Warm, strong muscles wrapped around him, caging him into the bed. It would have made him nervous if it wasn’t for the layer of clothing between their groins. That didn’t stop the sharp thrusts of the Alpha’s into his backside.

“I need to take you. Merlin. I need to be in you, to feel you, fuck.” Fevered hands brushed along his skin, up and down his sides, into his trousers to feel his backside before sliding up again.

“Settle Mordred.” He bit back a moan at the heavy thrusts of the man. Merlin was drowning in the Alpha’s scent. It clung to his skin as the room heated up. He wanted to submit, needed to, but refused to allow himself. “Settle.”

However Mordred didn’t. He couldn’t. Far too lost in his own instincts. His hips rutted into Merlin’s backside, gliding up and down the cleft of his ass. Hot panting breath brushed along his neck and shoulders as lips nipped at the skin there. Mordred’s arms wrapped around him once more, pulling them both onto their sides. His hips never stopped their movement as he threw a leg over the other. Hand’s roamed up and down Merlin’s chest, down to his hips, brushing along the soft skin of the start of his cock.

“I need to cum in you. I need to cum on you.” Mordred hissed. Merlin was losing himself in the heat and the pleasure of wandering fingers as Mordred babbled into his ear. “I need you under me. I need you on my cock. I need you to squirm and to submit and to be mine and I need, I need- I need to stop.”

Merlin let out a gasp as his breath heaved from his own chest at the druid’s sudden departure. Mordred had thrown himself from the bed, and onto the floor. He backed up until his back hit the closed door, his own chest heaving as he tried to calm his pounding heart. Merlin wanted to jump off his bed himself and to continue what they were doing but took a moment to compose himself.

His magic had slowly lightened up on covering his scent and in that moment he clamped it back down. The smell of his magic was thick in the air as it tried to make him smell more like a Beta. To anyone else it would smell as if an Omega had been in the room moments before, but only the Alpha and ‘Beta’ were there now.

With a thick swallow Merlin shook himself out, letting his magic wash over him. He slowly sat up from the bed to see Mordred still leaning on the closed door, panting. His fists were holding tight onto his own curls, as if the pain would stop him from doing something stupid. Merlin gave a shaky breath before standing up.

“Mordred, are you alright?” He asked as he made his way to the druid. The Alpha looked up at him with a look a lesser man would call rather pathetic. To him the Alpha looked to be in pain.

“You smelled so good. Too good, Merlin.” The Alpha held out a hand. Merlin came in closer to the man, trying to ignore the tent in the man’s pants. He shakily got down on his knees before settling between Mordred’s open legs. He caged the Alpha between his knees as he wrapped his arms around the younger man’s neck. The Alpha nosed along his neck, breathing him in, trying to find the intoxicating scent beneath the magic.

“You too.” Was all he could say as arms came around him. Mordred storked up and down his sides slowly, feeling his skin, trying to map out every dip and blemish there. “Would you like help with this?” He moved his own hand lower, fingers sinking just below the trousers, stroking at the skin there.

“I don’t wish to take you.” A mouth said as it nipped along his jaw to his ear and back again. “You don’t wish to be taken.”

“I don’t. Doesn’t mean I can’t help you.” He sighed as the mouth nipped at his ear. He felt the heat rising in his blood again. If the Alpha asked to take him there, he wasn’t sure if he’d say no. “Can I touch you?”

“Yes. Fuck yes.” With that Merlin pulled the other’s trousers down far enough for his hard cock to spring free. It was thicker than he expected. He gave an experimental stroke. Mordred grunted as he lowered his head and started mouthing along Merlin’s collarbone.

Merlin reached for the man, rubbing the tips of his fingers over the sensitive head of the hard cock. His Alpha's hips jerked as he swore softly. With a smile Merlin moved to stroke one hand up and down the shaft giving the tip a tight squeeze before going down to where the growing knot was. He squeezed the knot experimentally, causing the Alpha’s hips to jerk up once more. Merlin bit his lip at that and gave another squeeze, grinning at the needy sound his Alpha was giving him. It caused a wave of want through Merlin’s own body. He opened his legs wider trying to get closer to the Alpha.

“Merlin.” The man’s hand came up to grip his ass before sliding up and down his side, trying to pull him even closer. Merlin cursed his own rule of not to let Mordred take him. At that moment he needed to be taken. He distracted himself from his own needy thoughts by working on the cock.

Using one hand to work the top half of the shaft, with quick twisting motions, he while the other worked at the bottom, giving the knot a tight squeeze with each down motion. It started to swell as Mordred grew even harder. Merlin quickly spat at the hard cock, causing his hands to slick a bit, making the friction even better.

“Fuck.” Mordred moaned, burying his face into Merlin’s neck, sucking at the skin there. Merlin’s own chest was heaving with breath, getting far too hot and bothered by touching the Alpha. Everything, every fucking thing in him was telling him he needed to submit, to let the Alpha use his hole for whatever he wanted. He didn’t stop though, moving his hands up and down the shaft, slow.

“Oh Alpha, my Alpha.” He breathed in the man. The heavy hot scent of the other was making him feel things he never felt before. He took the shaft in both his hands, gripping around it as he used his hands to go from tip to knot over and over, as precum made the movement easier. His alpha was breathing hard, shaking slightly with his own needs. Strong hips moved slowly in time with Merlin’s hands.

“Fuck fuck, Merlin.” The Alpha moaned as his knot grew, a deep purple starting around the thick flesh. Merlin worked at the tip, feeling the damp head over and over. Sharp teeth bit into his collar bone before a tongue moved to lick up in apology. Merlin himself let out a shaky moan.

“Such a pretty sound.” Mordred moaned into Merlin’s skin. Merlin’s hands were now moving in a blur, up and down the shaft, faster and faster as small gasps and curses came from the man’s lips. A deep bone rattling moan came from the Alpha as cum started to spirt from his tip. His knot swelling even bigger as it tried to fill something that wasn't there. It almost happened in slow motion as ribbon after ribbon of cum spilled onto Merlin’s hands and lower stomach. Hands clenched his sides tightly as the Alpha rode out his orgasm in Merlin’s grasp.

“Oh, Merlin, Merlin, Merlin. Mine, mine, mine.” The Alpha chanted as he ran his hands all over Merlin’s body. The Omega shuttered feeling high strung and needy himself. He let out the most pathetic sound he had ever made when Mordred's own hand went below his trousers and stroked him. Once, twice. He had no idea if it was because Mordred was his Alpha- although they never bounded yet- he was his Alpha inside and out that it was on the third stroke that he came in his own pants.

“Perfect, beautiful, Merlin.” He cries softly into the Alpha, who held him tight and kissed along pale shoulders. “My Merlin. Mine. Please say you will be mine.”

“I’m yours.” His voice broke at the tight hug from the druid. Mordred rocked them, breathing him in fully. Merlin doing the same, drowning in the smell of his Alpha, his druid, his Mordred.

He wasn’t sure when they made it back to his bed, but he was thankful to not be on the cold hard floor. He was facing the Alpha, both their noses pressed together, foreheads pressed together as they watched each other’s eyes. There was the most pleased sound coming from the druid, as warm hands slid up and down his side, feeling him. His own fingers were deep in the dark curls while his other hand was pressed into the Alpha’s heart.

“Gwaine won’t let this go now. Especially with how much you smell like me, and I smell like you.” Mordred rubbed his nose against Merlin’s and closed his eyes quite content with having the Omega in his arms.

“I’ll try to not let Gwaine’s teasing bother me so. I am hoping the others do not give you a hard time.” Merlin tugged at his hair at that, pulling a stray curl straight, only for it to flop back.

“Arthur might, but he is an ass anyway. They only tease you because they like you. You are a good, kind man, Mordred.” There was a warble in Merlin’s voice. He refused to believe now, with his Alpha all around him, with the sweet man rubbing up and down his side, that this man, his Alpha, would be the one to end Arthur.

“Will you wear my shirt tomorrow?” Merlin opened his eyes without releasing he closed them. He was drifting in and out of sleep. “I want you to smell like me.”

“I’ll already smell like you.” The Alpha shifted, a frown growing on his lips. Merlin moved his hand to said mouth, lightly tracing the lips of the druid. He covered the druid’s mouth with his hand, and kissed the back of his hand where the man's mouth would be. “Very well. I will.”

Series this work belongs to: