Work Text:
Eddie, who has never been touched by a hand that isn't his own. Eddie, who starts dating Steve and tries to avoid any kind of sexual situation because he's always been a quick shooter, and the last thing he wants to do is blow his load within ten seconds of getting into any kind of heavy petting with him. They'll kiss plenty, but once it seems like things are about to move past a little bit of making out, Eddie pulls away and changes the subject or gets up to do something, anything, to cool himself off.
One day Steve asks him why he does this.
"Are you, like, just not attracted to me, or..."
And Eddie feels like such an asshole, because that's not it at all, but he doesn't know how to tell Steve that the feeling of his tongue running over Eddie's teeth makes him so hard that he's come close to coming in his pants more times than he cares to count. It's embarrassing. It's fucking humiliating, actually, and he's so scared of Steve laughing at him that makes his stomach hurt.
"No, Steve, no, it's not that at all, I swear," he assures Steve, and he can feel a hot blush burning his own face.
"Then, I mean. What is it?" Steve asks.
"I'm not trying to pressure you into anything, I just. When you pull away it kind of feels... bad, I guess?"
Eddie buries his face in his hands and groans.
"It's not you, I promise," he says, palms muffling his voice. "It's – uh – it's just – super embarrassing," he says sheepishly, peeling through his fingers.
Steve reaches up and pries Eddie's hands away from his face.
"Hey, Ed, come on," he says softly. "You can tell me. Whatever it is, you can tell me.”
Eddie eyes him skeptically. Logically, he knows that there are worse things in the world than him coming too fast, but it's just so fucking embarrassing to admit, especially to the guy who's got a whole reputation about what a great lover he is. Eddie's pretty sure that he didn't gain that reputation by shooting off after kissing for too long.
"Uh. Okay. Yeah, so, uh – I – uh." He knows his stuttering is probably making Steve nervous, so he just blurts out, "I'm gonna come!"
Steve stares at him, and blinks.
"Like, right now?" he asks.
"No! No. Not like, right now, I mean like, uh," Eddie squeezes his eyes shut and tugs on a strand of his own hair. "I mean like, when we're making out and shit, I just, like, I get really worked up, you know? Like, really worked up." His blush is returning, creeping down his neck. Steve knits his eyebrows together, confused at first, but then he smiles.
"Ooooh, I get it," Steve says, pressing his lips together like he's trying to suppress a grin. "Eddie, that's – that's fine."
"No, it's not, Steve," Eddie groans. "It's fucking humiliating."
"Let me just get this straight," Steve says, holding up his hands. "When we're making out and kissing and stuff, you get so hot and bothered that, what, you think you'll come?" He asks. Eddie nods, looking down at his hands. "Eddie. That's fucking hot."
Eddie looks up so fast he thinks he feels his neck pop. "Are you making fun of me?"
"No! God, no, not at all! I'm serious Eddie, that's fucking hot. You getting close just from kissing me? That's so fucking hot, baby," Steve assures him. "Not to mention, kid of an ego boost," he adds with a laugh.
Eddie stares at him. Steve really thinks – he actually –
"You're serious?" He asks, voice nearly a whisper.
"As a heart attack," Steve confirms, scooting closer to Eddie on the couch. "In fact..." he slides a hand up Eddie's leg, all the way up to his thigh and brings the other up to his cheek. "It kind of really makes me want to see just how quick you can get there."
He leans in, slowly, and presses his lips to Eddie's.
And Eddie knows he's really in for it now.
Steve presses his lips gently, but insistently against Eddie's, sliding the hand on his leg just a touch inward. Eddie feels compelled to tell Steve that if he actually touches him, it's cheating, but then Steve starts sucking on his bottom lip and the thought dies in the back of his mind.
Eddie tries to focus on keeping himself under control, but now Steve's biting his lip and brushing his opposite hand down Eddie's cheek and jaw, and coming to rest at the base of his throat. Not squeezing or anything, just resting there, and what’s Eddie trying to focus on again? Oh yeah – not coming in his pants like a complete loser.
The hand on Eddie's thigh inches closer to the inseam of his jeans, and he squirms, huffing a tiny gasp against Steve's lips. He pulls away, just a little bit, and grabs Steve's hand.
"If you keep doing that, your little game will be over before it even gets started," he breathes.
"Sorry, sorry," Steve apologizes with a chuckle. "I just can't seem to keep my hands off you."
Eddie groans and buries his face in Steve's shoulder, before grabbing his face and pulling him into a heated kiss. If Steve really wants to see just how worked up Eddie can get, then Eddie might as well enjoy the ride.
Steve moves his hands to Eddie's hips and tugs, pulling until Eddie swings a leg over Steve's lap and straddles him. He's never done this, and it's almost immediately too much. He lifts up so that his cock, straining against the denim of his jeans, doesn't make contact.
Steve glides his hands over Eddie's ass, both coming to rest at the backs of his thighs right under his ass. He squeezes, and Eddie moans. His face burns with embarrassment, but then Steve does it again and Eddie honest to god yelps.
"Steve, you better be careful," he warns as Steve drags his lips down Eddie's cheek and the curve of his jaw. He presses hot kisses to the side of Eddie's throat, licking and biting.
"I can't help it, baby," Steve pants, brushing his fingers against the inside of Eddie's thighs. Eddie instinctively tries to clamp his legs together, but can't while they're spread over Steve's lap. "Fuck, you're just so sensitive, aren't you?" he whispers.
Eddie groans, threading his fingers through the soft strands of hair at the nape of Steve's neck.
"Yeah," he whines. "I always have been. Just feels - feels so good, you know?"
"Yeah, baby, I know," Steve says before sucking a hickey into Eddie's throat, and Eddie makes the most obscene sound. Steve's hands move back to Eddie's hips, and he pulls him down, flush against him, and Eddie gasps as his clothed cock makes contact with Steve's abdomen. He tries to scramble back, because he's really truly so close, and he doesn't want it to end yet. His cock is aching, pushing against his zipper, and he just knows he's been leaking the whole time, he doesn't even have to look.
Steve doesn't let him get far, pulls him back in and winds his arms around Eddie's back. Eddie locks his own arms around Steve's neck and ducks his head, panting into his shoulder, dampening the fabric of his polo with hot breath.
"Steve, I'm serious. I'm so serious right now, okay? Don't move, please. I need a second," Eddie begs, words falling rapidly from his mouth while he sits completely stiff and unmoving against Steve.
"God, you are so fucking hot," Steve groans, his cheek pressed into Eddie's chest. "I've barely even touched you and you're ready to explode. All from a little kissing, baby, just a little kissing has you shaking in my lap like a leaf," he coos, and Eddie realizes that he's right – he's trembling. Whether it's from arousal, or the effort of keeping himself so still, he doesn't know. "Can I touch you some more, Eddie? Please? I wanna see what makes you fall apart, I wanna see so bad, baby," Steve begs, tightening his arms and just barely lifting his hips.
The friction is, in reality, minimal. But to Eddie, it feels like heaven. It's too much, but it feels so fucking good, and he's decided to move past his embarrassment over the noise he's making, because he can't stop the long, breathy moan that pulls from his throat.
"Steve, I – I just, I don't – I don't wanna come yet," Eddie whimpers. It all feels so absolutely divine, and he wants to make it last as long as he can, but he knows that as soon as Steve starts touching him for real, it's game over.
"Please, Eds," Steve begs again. "Please, I wanna see you come, I want you to make a mess for me, please."
Steve sounds so breathless and desperate, and Eddie just can't bring himself to deny him what he wants.
"Yeah," he says finally. "Yeah, okay. Okay."
The words have barely left his mouth before Steve is thrusting his hips up again and bringing a hand around to cup the bulge of Eddie's cock. He tilts his head up to suck on Eddie's neck at the same time, and Eddie barely has time to register the overwhelming pleasure of it all before he's coming.
Eddie presses his forehead into Steve's shoulder so hard he thinks he might bruise. He fists his hands into the back of Steve's shirt as the coil in the pit of his stomach snaps, and white-hot heat crashes through Eddie's body like a barrage of ocean waves. He moans, loud and long, pushing forward to try and press as close to Steve as he can.
"Oh god, oh fuck, oooh fuck, fuckfuckfuckfuck." Eddie's babbling, his own voice unable to register in his ears over the sound of his racing heart and pounding blood.
It feels like his orgasm lasts for hours, and he ruts against Steve's stomach as he rides it out.
When he finally starts to come back to reality, he slowly lifts his head from Steve's shoulder and looks at him sheepishly. He's not sure what he expects to see, but it's certainly not Steve looking at him with what he can only describe as awe.
Steve's eyes are wide open, his perfect lips are parted and shiny, and he's flushed the most gorgeous shade of pink.
"Sorry," Eddie says. It's so quiet it's barely audible.
"Eddie," Steve starts. He shakes his head, still starry-eyed. "Holy shit," is all he says before he starts grinding up against Eddie again. "You are so fucking hot, Eddie, oh my god, so fucking perfect," Steve says as he thrusts up against Eddie's ass. "That's the hottest thing I've ever seen, I'm so serious, you are so incredible."
Eddie would blush if all his blood wasn't so busy trying to perk his dick up again. He looks down between them, at the barely visible wet patch at the crotch of his black jeans, at the slightly more noticeable wet patch on the front of Steve's shirt.
"That really do it for you?" Eddie asks with a breathy laugh. Steve doesn't answer, just continues to rut up against Eddie's ass, the most beautiful ah, ah, ah's falling from his lips. "Holy shit. It really does do it for you, doesn't it?" He realizes. Steve just nods, thrusts up once more, twice more, and groans Eddie's name as he stutters to a stop, his hips pressed up flush against Eddie's ass as he feels wet warmth spread against the seat of his pants.
"Fuck," Steve swears as he comes down. His face is shiny with sweat, and he looks at Eddie like he hung the moon.
A little bit later, after they've showered and changed, Steve asks, "So what do you think that was? 45 seconds? One minute?"
Eddie looks at him, brows knit together.
"Uh. I dunno, more than a minute, if you start counting from the very beginning.”
"What if we're counting from the time you fully sat in my lap?" Steve inquires.
"Then, yeah, maybe like, a minute and half, two minutes, I guess? Why?" Eddie eyes him warily.
Steve grins, pulls his bottom lip into his mouth for a moment before speaking again.
"You think next time I can get you off in under a minute?"
Eddie laughs and pushes his head away with his palm, shaking his head.
"I guess you'll have to find out.”
