Work Text:
It wasn’t news to anyone that Steve Harrington had a big dick. Popular guy, got all the ladies, always confident — it just made sense. He didn’t have anything to be embarrassed about with how he was hung like a horse.
It would definitely be news to everyone that he liked it when his boyfriend didn’t let him use it.
He and Eddie had only started experimenting with the cock cage recently, but it got Steve staggeringly horny and desperate like nothing else. The way Eddie treated him when he had it on, the absolute control he had over him… For some reason, Steve was uniquely weak to it.
“Eddie,” he whines, squirming in place as he kneels at his boyfriend’s feet. “Please.”
“Please what?” Eddie asks, leisurely and teasing with that edge of condescension that Steve can’t get enough of. “You know you have to be specific if you want something from me.”
“Please let me fuck you,” he gasps, cock aching where it’s trapped in the little metal cage.
Eddie throws back his head and laughs, his loud cackles sending blood rushing to Steve’s cheeks and to his cock. “With that little thing? Puppy, I don’t think you could fuck anything with that clit of yours.”
Steve gasps, and if he could’ve gotten hard, he would’ve. Instead, he just lets out a whine and rocks his hips up into empty air. “I can — I can do it, I can fuck you,” he pants out, looking up at Eddie with his best puppy eyes. “I can fuck you so good, please let me, I can show you —”
“So desperate,” Eddie purrs, gazing down at him with a smirk. “But I just don’t think it’ll work.” He shakes his head, fake-pity dripping off of him. “Your clit is just too small. You wouldn’t even be able to stay in.”
Steve sucks in a breath like he’s been hit. “Yes I can,” he retorts, forgetting himself. “If you just took this off of me —”
He’s cut off by a sharp yank on his hair, the sudden pain making his words falter. “If I what?” Eddie says, low and dangerous. Steve keeps his mouth shut, pouty now that he spoke out of turn. He gives his scalp another tug. “If I what, Steve?”
Steve sullenly repeats, “If you took the cage off I could fuck you.”
Eddie snorts. “Oh, you’re not getting that cage off for a while, puppy. Not after talking back to me like that.” He crouches down to be level with Steve, hooking a finger in the D-ring in the front of his collar. “Sure, you could fuck me if you took the cage off. But that’s not a choice that you get to make, is it?”
Steve stubbornly keeps his eyes trained on the floor. Eddie uses his grip on his collar to shake his head back and forth.
“No, it isn’t,” Eddie continues like Steve had actually responded. “Right now, all you have is a cute little clit. And that’s all you’re gonna have until I say so. Got it?”
Steve still doesn’t answer.
“Got it?” Eddie pulls him closer, angling upward so he has no choice but to look him in the eye. He waits with an expectant look for Steve’s answer.
Nothing comes.
“You’re asking for trouble today, huh puppy?” Eddie says casually as he reaches a hand down to grip Steve’s balls. A choked whimper escapes his throat. “What, you want to be locked up for a whole week? A month?” His grip tightens. “You’re not going to get to fuck me until you’ve been good enough to deserve it. And I don’t think a whore with a clit as small as yours is good for anything other than being used.” He leans in, fingers almost as tight as the cage. “I’m going to ask one last time. Got it?”
“Got it,” Steve says, high and breathy, and Eddie lets go.
“Good.” He smiles. “Glad to see you’re finally thinking with something other than this little thing.” He taps the cock cage, and Steve jerks, such direct stimulation foreign to him now. Eddie huffs out a laugh at his reaction. “Sensitive, huh? Too bad.”
“Please, Eddie,” Steve whines, and Eddie rolls his eyes with a put-upon sigh.
“What are you begging for now, you little slut?” Eddie sits back on his heels, breaking all physical contact with Steve. “Could it be that you want your pretty little holes filled up?”
Steve inhales sharply. “Yes. Please.”
“So polite!” Eddie coos. He stands up and ruffles Steve’s hair, even though he knows how much work Steve puts into it, and sits back down at the edge of the bed. “Open up.”
Automatically, Steve’s mouth drops open, and Eddie feeds him his cock methodically. They’ve done this enough that Steve is used to it, knows how to relax his throat and breath through his nose and just enjoy having his mouth used.
“Good girl,” Eddie says, quickening his thrusts with a hold on his hair. Steve lets out a high-pitched moan at that, muffled around his boyfriend’s cock. Eddie laughs. “You’re so easy, baby. Any little thing just gets you going, doesn’t it?”
Steve weakly nods as well as he can while being throat-fucked. Eddie picks up the pace, fucking Steve’s face roughly, and before he knows it, hot cum is spilling onto his tongue. Eddie presses deep into Steve’s throat one last time before pulling out and letting him fully swallow.
“I wanted you to fuck me for real,” Steve says, voice raspy after all the abuse. Eddie’s fingers stroke through his mussed hair, gentle now that he’s come.
“I did fuck you for real,” he rebuts, voice soft and amused.
“You know what I mean.” Steve rolls his eyes. Eddie’s fingers tighten in his hair again. A warning.
“Use your words,” he commands lightly.
Steve flushes at what he knows he has to say. “I wanted you to fuck me in my — in my pussy.”
Eddie chuckles. “I don’t see why we can’t still do that. I’m not a one-and-done kind of guy.”
Steve is well aware of that, considering how often he benefits from it. “So…” He looks up at his boyfriend, eyes big and pleading like he knows he’s weak to.
Eddie rolls his eyes fondly and pulls him in. “Alright, alright. Get me hard again.”
With glee, Steve licks and kisses around Eddie’s soft dick, slowly regaining its shape as he does so. He takes his soft length into his mouth and hums, savoring the way it fits easily for once.
He’s ripped away from his pleasure once he’s done his job, Eddie manhandling him onto the bed facedown. The feeling of gravity on his cock cage is strange but pleasurable, and Steve humps into the air a couple times before settling down. Eddie preps him quickly, lube-slick fingers making easy work of his loose hole, and before he knows it, Steve is getting his wish.
Eddie’s cock slides in smoothly, the slick glide giving way to that full feeling that Steve can’t get enough of. He moans loudly along with Eddie, who wastes no time setting a rough pace.
“Fuck, love how tight your pussy is,” Eddie groans, hands gripping his hips so hard they’ll bruise. “God, always feels so good. Takes me so well.”
Steve is helpless to respond, Eddie’s thrusts hitting that spot inside him that leaves his mind completely blank. All he can do is moan, stuttered bursts in time with Eddie’s hips.
Just like his facefucking earlier, Steve is good at taking it, and it doesn’t take long before Eddie is coming in him and carefully pulling out. Steve sags into the bed, rolling over when Eddie nudges him so he can flop down beside him. He pulls him in to cuddle.
“So good for me,” Eddie murmurs, tired after two orgasms. “You feel good?”
Steve takes inventory of himself. He’s exhausted, fucked out even though he didn’t come. It’s a feeling he’s familiar with by now, and though he would never turn down an orgasm, it’s gratifying in a different way to be denied one and be satisfied all the same.
“Yeah,” he says. “I feel good.”