Actions

Work Header

Good Alpha

Summary:

Lucifer commands his Alpha.

Notes:

for an anon prompt: "dom omega lucifer making sub alpha sam mount him, thank you! ଘ(੭ˊᵕˋ)੭ ੈ♡‧₊˚"

Work Text:

Lucifer drags Sam’s mouth away from his hole. He clenches around nothing, slick leaking out of him without Sam between his legs to obediently lap it up. Sam’s mouth is slack and wet, his entire face coated in Lucifer’s slick, drowned so thoroughly in heat-scent that there’s not a thought left behind his eyes except for how to get more of his Omega.

Lucifer can feel the burn of his heat rising in his belly. Sam’s mouth kept the worst of it at bay, but it’s getting harder and harder to think straight. Especially with Sam on his knees for him, his cock soft and caged like Lucifer insists it always has to be.

“Stand,” Lucifer commands. Sam is on his feet in an instant, eager to please. Lucifer runs his fingers over his cage when it’s within reach. Sam is dripping despite it, which is exactly why he needs to be locked up. His orgasms belong to Lucifer. His come is for soothing Lucifer’s heats, and how can he do that if he wastes it? Lucifer pops the constricting part of the cage around Sam’s balls first and rolls them between his fingers. They twitch, sore and sensitive from captivity. All he cares about is how heavy and full they feel as he strokes them.

He releases Sam’s cock next. It hangs soft for a few moments as though unsure of how to function without the cage. Sam whimpers when it starts to harden, and Lucifer wraps a hand around him to feel each swell until Sam is all ready for him. He slides his hands down to Sam’s knot, inspecting it like Sam could possibly disappoint him.

He licks Sam’s precome off of his fingers as he forces Sam to wait, to watch. He can torture Sam worse, and he does, leaning back on their bed and spreading his legs as he starts to purr. Any other Alpha, he’d already be underneath them. Not Sam. Sam is too well-trained, and even though every muscle in his body trembles as Lucifer purrs at him—sweet Omega rumbles, I’m wet, I’m fertile, come breed me, come fill me with pups—he still doesn’t move. His cock jerks, drooling out a long strand of precome.

Lucifer’s purrs only get louder as he indulges in the torment. He rolls over for Sam, arching his back to present for him. He hears Sam’s breath catch. “Lucifer-” he manages to beg.

“What do you want, Sam?” Lucifer asks, innocently. He raises his ass and reaches back to finger himself. He’s sloppy with slick, audible each time he pumps his fingers in and out of himself. He adds a second one, a third one, and the temptation to keep going until his fist fills him up is a hard one to resist.

“Let me help,” Sam begs. “Use me. I can take care of your heat. I-” He swallows, and the lull in his words is full of Lucifer fucking himself. He rocks back against his own hand. His scent is starting to get to him, now, dizzy from the need to be bred. He can’t imagine how hard it is for Sam to stay still when there’s an Omega flaunting his hole right in front of him. “Let me fuck you,” Sam says, “please, Lucifer, I can’t-” His voice breaks, pleas coming faster as Lucifer ignores him and moans as he crooks his fingers. “Omega, please. At least let me taste you again!”

Lucifer pulls his fingers out slowly. “Just a taste?” He asks.

“Yes,” Sam agrees, desperate. Lucifer wiggles his fingers, and Sam immediately crawls onto the bed to join him. He whines again as he nears Lucifer, but obediently, he takes his fingers into his mouth and sucks them clean.

“Are you my Alpha, Sam?” Lucifer asks. Sam answers by pressing his mouth against Lucifer’s thigh in supplicating kisses, not daring to take more. “Good. Mount.”

Sam freezes.

“Now,” Lucifer orders. In an instant, Sam’s weight bears down on top of him, his hands wrapping around Lucifer’s hips. The head of his cock sits at Lucifer’s hole, unsure, before Sam all but collapses forward into Lucifer, blanketing his body with his own. Lucifer forgets himself for a moment, lost in the perfect stretch of being filled by Sam’s cock. He can feel Sam’s knot, so needy that he’s already started to swell, pushing at his entrance.

Sam hasn’t been told he can fuck Lucifer yet. He buries his face down against Lucifer’s neck, nosing at his mating bite as Lucifer savors his obedience. “You smell so good,” Sam mumbles, “please? Please?” He doesn’t bite until Lucifer sighs out permission, and then his teeth nibble up Lucifer’s throat towards his scent glands.

Sam is going to smell like he belongs to Lucifer to everyone who runs into him. For days after Lucifer’s heat ends, if not a week. (If not always.) It satisfies some primal, possessive part of him, and he finally rewards Sam by saying, “Fuck me, Sam.” Sam shudders out thanks into Lucifer’s skin, wasting no time before he ruts into him. “Knot me. Don’t you want to see me full of your pups?” Sam nods, dragging Lucifer back into each thrust. Lucifer can feel his balls slapping against him. “Knock me up, or I’ll put you back in your cage and find an Alpha who can.”

That coaxes a growl out of Sam. His teeth clamp down on Lucifer’s mating mark as he fucks him, the message crystal clear: no one but me. Lucifer grins.

Sam’s knot swells, harder to drag out with each thrust. Lucifer’s in heaven as Sam splits him open, taking it until Sam’s lodged deep and spilling into him. It’s exactly what Lucifer’s heat wanted. Each hot, thick spurt sends a wave of satisfaction up through him, and Sam’s orgasm triggers his own, a feedback loop of being filled with come and squeezing around his knot to coax more out of him.