Work Text:
The first time Eddie noticed had been in the middle of an incredibly chaotic session of D&D at Steve's— and he'd had no choice but to stuff it to the back of his brain to over analyse and freak out about later.
He had all the kids gathered round the huge dining table, all of them yelling and flailing as they argued. Dustin was close to yowling in disagreement with Lucas, Max and Mike were threatening bodily harm to each other and everyone around them— it was just as Eddie had designed it.
He had leaned back, stewing happily within the chaos, when he casually glanced over at Steve just in time to see him bend over to pick up the mini that Max had launched past Mike's head.
And.
Was that…
A trim of lace? Above the line of his jeans? A deep pink. Just a small sliver, half an inch at most poking out. Barely noticeable.
Eddie flatlined for seven entire seconds as he stared into the beyond before promptly folding it up hastily into the OBSESS OVER LATER folder of his brain. No way could he think about that for even another second with the kids swarming around him.
Later. Later he'd— completely objectively— ponder his discovery.
That night, Eddie poured over the memory of the lace pattern as he humped frantically into his mattress. Whines caught in his throat, hips moving faster as he thought of the indents the fabric would leave on Steve's ass, how it would stretch and hug over his hips, how it would look cupped against his dick, soft and then hard and wet—
He kicked off his soiled boxers lazily before falling asleep, face down and mellow, only slightly ashamed.
The next time it happened was at Family Video.
Eddie was mid-argument with Robin about a new controversial movie—she was wrong— when he saw Steve crouch down to pick up a box of tapes out the corner of his eye. He hadn't meant to fully look, but his gaze was yanked down to the slip of skin suddenly showing between his untucked polo and rich boy jeans, just in time to see baby blue satin, before the sight was torn from him as Steve stood, shirt closing the little gap into heaven.
Robin had to snap her fingers in front of his face to bring him back to earth. It took a few tries.
The next few weeks, Eddie watched Steve like a hawk.
Now, if it had only been once or twice that he'd caught Harrington wearing panties— he'd have clocked it as exploring a new little kink. And Eddie was not one to kink shame, his various shoe boxes stuffed under his stained mattress was evidence enough of this. But everytime Steve so much as leaned, squatted, bent, or twisted— Eddie's eyes were on any revealed skin. Most of the time he wasn't lucky enough to see anything , but of the handful of times he did — he saw panties. Never once did he witness boxers. Soft purple cotton, cream cotton, white lace, pink lace, blue satin, black satin—
He was obsessed .
Obsessed with the imagery of Steve Harrington wearing panties, yes absolutely , but also, obsessed with wanting to know why. Did he buy them for himself or were they left behind from past flings? Did he just like the way the material felt on his skin, like the look of it? Or was it the taboo nature of it, walking around like the average all-American man, but with soft, silky panties on under his Levi's.
And he wore them exclusively . Eddie hasn't seen even the hint of a boxer or brief waistband in all his, frankly creepy, observations. If he only ever wore panties, it must not be as frivolous as exploring a kink. Eddie would've guessed a girl could've been asking him to wear them, but Steve hadn't hooked up with anyone for a while, now that he thinks about it.
And he would know— they'd been spending a frankly ridiculous amount of time together. They would meet up for breakfast at the diner with Robin, Eddie would hang around Family Video store when Steve was on shift, D&D nights at Steve's, smoke hang outs at Eddie's, the list goes on. They've even started phoning each other in the middle of the night when one of them can't sleep. He can't count how many times he's been lulled to sleep by Steve's soft snores.
They were close, was his point. They spent most days together, had spilled indulgent thoughts and coveted secrets late at night, whispered into each other's ears.
He could ask.
It all came to a head one evening, as they were hanging out at Eddie's for their weekly smoke session. Both of them were sprawled on the sofa, Steve's leg swung over one of Eddie's, shoulders mashed against one anothers. Hands bumping with each pass of the joint.
Eddie's mellow and relaxed, the soft tunes from the record player he'd brought through from his room floating around. He can't help but focus on Steve's warm weight against him, the brush of skin every few minutes. It was heavenly, best night of his week, every week.
Steve grunts as he leans up and forward to grab the lighter from the table, needing to reignite the joint he'd let fizzle out.
Eddie glances towards him as he does and—
Panties. Again .
The joggers Steve's wearing are looser and more revealing than his usual fitted jeans. Instead of just a hint of lace, Eddie could see a good few inches of the panties— baby pink satin with lace trim.
Without thinking, his hand lifts to gently let his fingers slide along the inch tall lace trim.
" Pretty ." Eddie mumbles.
"Huh?" Steve half turns his head to see Eddie looking down, only now seemingly aware of his fingers trancing the trim. He freezes.
"They're pretty. You're pretty." He explains.
Steve turns away, face flaming at Eddie's mumbled words. He doesn't look as he flops back down, shoulder and side squished against Eddie's again.
"How many d'you have? They your favourite?" Eddie continues, unable to stop now that the topic has been broached. He speaks softly, kindly, doesn't want to scare or pressure Steve into sharing, but he has to ask. Can't look at his pink flushed face and not try to get a peak inside him.
Steve fiddles with the lighter he hasn't used yet, long fingers turning it over and over.
"A few. Yeah." He finally breathes out, shoulder twitching.
"Colour suites you." Eddie whispers back, eyes not leaving Steve's face. "They make you feel good?"
"Yeah."
"Pretty?"
A sound gets trapped in Steve's throat. " Yes ."
"Wanna show me them properly, Stevie?"
"Fuck, Eddie ."
Eddie leans in closer, face in Steve's neck, voice unexpectedly whiny. "Please, please , wanna see them so bad ."
Steve groans as he tucks his thumbs into his sweatpants waistband, hip raising off the sofa as he tugs them down over his ass, wiggling to get them down his thighs.
Eddie couldn't breathe.
They fit perfectly, obviously bought for himself, instead of stolen from a past fling. The soft pink of the satin hid nothing, not the way the hair from his stomach and thighs weaved with the lace trim, not the way his half chubbed cock was hugged, not the way it twitched at Eddie's staring.
Oh god . He felt his own cock twitch and harden, pressing against the zipper of his jeans. He'd never gotten so hard, so fast in his life .
His attention was dragged away from the heavenly sight when a large hand gently cupped his cheek, turning his face so that Steve could press his lips to his.
Eddie's startled noise that escaped his throat quickly morphed into a moan, pressing in harder, opening his mouth wider. Steves other hand joined his face, holding him exactly where he wanted him as he licked into his mouth, tongue stroking his, never minding the slick that would gather and escape their mouths. He kept alternating between soft presses of lips, wet strokes of tongue, and harsh teases of teeth. Eddie could only try to hold on as everytime time he felt he had a handle on things, could keep up, Steve would sink his teeth into his bottom lip and all was lost.
Now, Eddie had fooled around with his fair share of guys. Bar bathrooms, behind bleachers, dark corners at parties, never like all the way, but enough — and he'd always been the one who'd taken charge. He would be the one to flirt and cause them to fluster, would be the one to pull them in, to set the pace, to whisper dirty things in their ears that would get them whining.
So it was a bit surprising, a bit off script for Eddie, when one of Steve's hands drifted into his hair at the base of skull, fingers tightening as he groaned into his ear, "On your knees for me, baby."
Eddie's brain blanked, a whine his only response as he slid heavily off the sofa and onto his knees without a thought, wiggling his way between Steve's outstretched legs.
Steve's hands met his face again, tilting it up to look at him as he leaned forward. Eddie was dazzled by the look on his face— half lidded, lips flush, spit shining on his chin. Gorgeous.
"Such a good boy , Eddie." Eddie's mouth opened with a gasp. Oh, that was new. Steve grinned at his response, "You like being my good boy, baby?"
Eddie nods, words, for once in his life , feeling beyond him.
Steve's hands are stroking his face, thumbs petting his cheeks, as he speaks again, voice soft. "You wanna make me feel good then, baby boy?"
Eddie nods again, more eager, more desperate.
Steve grins as he leans down for another wet, sweet kiss. "Such a good boy for m-me."
Eddie barely notices the stutter as Steve leans back, keeping one hand tangles into Eddie's hair to gently tug him forward, closer to the silky heaven between Steve's legs.
Eddie rests his face against Steve's thigh, soft hairs against his cheek, as he lifts a hand to feel along the lace at his hip. The smooth, soft bumps of the pattern. The shade of pink against the hue of his skin. The way the satin then warps and stretches at the strain that Steve's now much harder cock was causing to the fabric. It was mesmerising.
Steve was pacient, letting him just look and softly touch. Stroking through his hair, tugging at it slightly whenever his hand trailed over his dick. It was noticing the damp spot, the satin darkened where Steve's cock was starting to leak, that caused Eddie to move. To shove his face in, tongue out to swipe at the wet fabric, desperate for a taste.
Steve's hand tightened in his hair as he groaned as Eddie licked and sucked at the panties, cock twitching from under them. Eddie continued to mouth along the whole of his length, which was a lot, through the panties, causing them to dampen against Steve's hardening cock further. He whined at the feeling, pushing his face against it as he pants, drool seeping into the fabric. Steve holds his face there as his hips flex up, cock pressing into the softness of his cheek, wet from his kisses and spit.
"Being so good , Eddie, good boy for mo-me. Me ."
Eddie groaned, and turned his face in to nudge at his cock. And while yes, his brain was starting to feel goopy and floating, he did notice that was the second time Steve stuttered like that. He just couldn't make himself focus long enough to actually think why. How could he, when Steve was still pressing his face into his cock . "Please, please ."
"Please what, darling, what you begging for, baby?"
Eddie lets out a whine at the pet names, he'd never been called such sweet things before. Made him feel cared for. Safe . "Wanna suck your cock Mommy , please ."
Oh. Well, that hadn't meant to slip out.
Guess his brain had figured out that stutter. And obviously liked it.
Steve had froze, hips halting their movement, hand loosening in his hair.
Oh shit .
Eddie pulled his heavy head up, blinking up at Steve's wide eyes and flushed cheeks.
"Did I mess up? M'sorry." He manages to mumble, pushing through the horny fogginess in his head, not liking the expression on Steve's face. He looked scared. Vulnerable.
"I, uh." Steve stutters, still frozen. Shit, shit, shit .
Eddie starts to panic a bit, fuck , he fucked it up. Can't fuck this up, means too much. Means everything . His brain still feels mushy, his cock is still hard, he's still kneeling between Steve's legs. He is not in the state of mind to think anything through, already way out of the familiar. All he can think to do is whine, hand clutching at Steve's leg. "M'sorry, m'sorry Steve. Won't say it again. Please . Please don't leave."
This snaps Steve out of his frozen freak out. He blinks, focuses back on Eddie, and promptly curls forward, grasping at his head and shoulders to pull him into a hug.
"Oh baby, baby no I'm so sorry. I'm not leaving, I'm sorry." He murmurs into Eddie's head, where he's being held against Steve's neck. Eddie burrows into closer, arms wrapping around Steve's middle as he breathes in his smell, forcing himself to calm down. "You just caught me by surprise, baby, I'm sorry."
Eddie shakes his head, mashing his face against him,voice muffled as mumbles, "Shouldn't have just said it. Just slipped out. Won't do it again."
Steve's still petting down his head and his shoulders, but he slows his movements. "No, I— did you mean it? Like, you liked it?"
Eddie nods into his neck.
"I—I liked it too. Thought about it before just— thought it might be too weird."
Eddie relaxing against Steve. "I'm weird."
Steve lets out a little laugh, pressing a kiss to his hair. "Yeah, should've known you'd like it."
Eddie, feeling happy and emboldened, pulls away from Steve's neck to lean up and whisper in his ear. "Still wanna suck your cock, Mommy."
Steve's hold on him tightens, breathing deepening. "Yeah, baby?" He takes another breath. "You wanna make Mommy feel good?"
Eddie keens, immediately wriggling out of Steve's hold to resituate himself at his cock, ringed hands already pulling the damp silky fabric away from the front.
Steve groans at the change of pressure, cock flopping out and free, only to be caught by Eddie's eager hand. He strokes it a few times, spreading the wetness gathering at the tip down the length. The long length. Jesus . He quickly ducked his head down, hair falling around his face, as he messily kissed up from the base.
Steve gathered his hair up and away, clutching at it with one hand as the other pets at Eddie's cheek as he reaches the head of his cock, sucking and licking at the seemingly never ending precum.
" Oh , such a good boy. My good boy."
Eddie whines, tears gathering at the corners of his eyes as he starts to take Steve's cock further into his mouth. He steadily pushes to take more and more in, already feeling his gag reflex put up a fight, only a third of the way down.
"Aw, can my baby only manage that much of his Mommy's cock?" Steve teases, hand still stroking his face as it's stretched wide open. Eddie whimpers as he pulls back up, panting, drool gathering too fast on his tongue.
He spits it out into Steve's cock, stroking it onto the full length, as he looks up at him. "S'too big, Mommy." God, his voice was whinier than he's ever heard it.
Steve moans at the words, the sight, the feeling of a spit soaked cock. " Jesus fuck ." He throws his head back, hands leaving Eddie to cover his face as his cock twitches and hips flex up. Fuck, he must be close.
At that thought, Eddie's efforts are renewed. The thought of Steve coming consumed his mind. He wraps both his hands around the length, rings clinking, and he takes the head back into his mouth.
Steve whines and looks back down, eyes hooded and focused completely on Eddie as he licks and sucks at the sensitive head. His hands work the rest of the ridiculous cock, still slick from his spit and Steve's copious precum.
" Fuck ," he groans, hands going back to try and messily hold Eddie hair, only catching a few chunks, and tugs on them harshly and oh so good .
Eddie moans and strokes faster, hollowing his cheeks and flicking his tongue and—
Steve groans and humps up into Eddie month as he cums. Lots . Eddie focuses on swallowing and breathing, letting Steve ride it out as his brain fogs, the weight of his cock on his tongue and the repetitive acts of swallowing mellows him. Makes him feel floaty and good. So good.
He feels hands pet gently at his head and face, a soothing voice speaking to him as the weight is removed slowly from his mouth. He blinks his eyes open, wanting it back, as he feels hands gently tug him up and off his aching knees.
He crawls into Steve's lap, returning his face to his neck, as Steve strokes down his back. "You did so well, baby boy. Made me feel so good."
"Mommy." Eddie murmurs, spreading the wet from his chin onto Steve's neck. Body relaxing, melting into Steve's as he pets him. " Mommy ."
"How you feeling, sweetheart? You okay?"
"Mmhm. Feel— soft. Floaty ." Kisses at his neck gently, licking away the mess he'd smeared there. "A good boy. M'good boy."
"So good, baby." Eddie feels a pressure against the front of jeans, against his aching cock. He'd forgotten about that. "Want Mommy to make you feel good?"
Eddie knew what he wanted. It had been bobbing around in the back of his mind since Steve told him to get on his knees. Had only intensified after he had first muttered Mommy .
"Please. Please fuck me Mommy."
Steve's breath catches as his hand tightens at Eddie crotch. "You really want that, baby? Have you ever—"
"No," Eddie shakes his head, hips humping in against the weight of Steve's hand. "Be the first to fuck me, Mommy, please ."
" Eddie, baby ," Steve whines, using his free hand to turn his head to look at him. "Gonna fuck you so good ." Kisses him, licks up the rest of his cum from his chin, and wipes away the wet with his thumb. "Lie down."
Eddie moans as he complies, immediately flopping over to the side to lie along on the sofa as Steve shucks his shirt and sweatpants off the rest of the way. His soaked panties join the pile on the floor a second later. He sits up against the opposite arm of the sofa to look down at Eddie. "Clothes off, baby."
Eddie hastily sheds his jeans and sweat soaked shirt, finally kicking off his boxers to join the rest of his clothes on the floor as he looks up to see Steve staring, eyes roaming his newly naked body. Their eyes meet as Steve completes his thorough once over, smiling at Eddie's blush. "Roll over for me baby boy." Voice soft and low.
Eddie turns, gasping as his cock drags against the sofa fabric, sensitive after too little stimulation. He can't help but hump down, letting his mind float as he enjoys the feeling as Steve's hands smooth up his twitching legs to pet at his ass.
"That feel nice, baby?" Steve coos encouragingly at Eddie's humping. He can only mumble in response, losing himself to the physical and emotional feelings.
He continues to lazily grind as he enjoys Steve's soft touch, floating and warm, when his attention is pulled back at the hot wet spit landing on his hole, quickly followed by Steve's tongue.
Eddie whines high and loud as Steve's hands tighten on his cheeks, pulling at them to give himself room to properly fuck his tongue into him, groaning as Eddie spasms.
"Mommy, Mommy ." Eddie whimpers over and over, the new and intoxicating feeling overwhelming him is such a good way. His hands grab at the sofa cushions, trying to give himself more purchase to push back against his Mommy's tongue, whining when his hips are held still.
"Now now, baby boy." Steve says as pulls back, pausing to bite and suck a hickey onto one of cheeks. "Have a little patience, Mommy'll look after you."
All Eddie can do is whine again, voice high and throat tight. Steve's hands land on the sofa on either side of his waist as he leans over him, lowering his hips to rest his hardening cock against Eddie's ass as he whispers in his ear. "You got any lube around here, sweetheart?"
Eddie pants as he nods, half his mind on the heavy weight against him.
Steve lowers himself further, almost all his body weight pressed against Eddie. It was heavenly, but also grounding. Allowing him to pull himself back into his body long enough to mutter, "bottom drawer, bedside table."
"Good puppy, thank you."
Eddie's brain short circuits for the umpteenth time today as Steve's weight lifts off him as he stands.
Puppy.
He doesn't even hear Steve leave towards his bedroom, just lies there on the old sofa, brain swirling.
Puppy .
Steve returns soon, strong thighs strandling his ass as he leans down to kiss his shoulder. "You good, baby?"
Eddie raises onto his elbows, with great effort, to look over his shoulder at Steve. " Puppy ?"
Steve blinks, thinking back for a second, before flushing. "Oh sorry , it slipped out, did you uh— not like it?"
Eddie whines and shakes his head. " Loved it ."
An easy grin spreads on Steve's face. "Ah thank god, cause I liked calling you that." He leans down to hover over Eddie again, chin resting on his shoulder. "Reminded me so much of a desperate puppy with you drooling all over my cock earlier. And being so eager to please your Mommy." Steve teases as he pushes his cock forward, the wet head bumping against his hole as it slides between his cheeks. "You gonna whine for your Mommy while I fuck you, puppy?"
Eddie groans and nods frantically, hips pushing up and back against the hot weight, groan morphing into a desperate whine as its pulled away.
"Easy, baby, not long now." Steve murmurs, sitting up to squeeze a large glob of lube right onto Eddie's hole, who almost squeals at the cold wet. Two fingers slide their way in, fast but still carefully stretching. Steve works efficiently, warming the lube as he stretches him, leaving Eddie's hole dripping as he pulls back to resituate his hips, thumbs pulling his cheeks apart to fully appreciate the view as he lines up.
"You ready, puppy?" He asks softly, "Gonna need a yes, baby." he adds when all Eddie does is nod his head into the cushion.
"Yes, yes Mommy, please ." Eddie whines, pulling all his focus into talking. " Please fuck me, Mommy. "
Steve groans, grabbing a sofa pillow that had been shoved to the floor at some point and lifts Eddie's hips just enough to shove it underneath them. Eddie whines at the addition, his straining, untouched cock now with a better purchase to hump into as Steve yanks at his hips and starts to press his cock head into Eddie's hole.
The far too much lube makes an ungodly squelch as Steve's cocks pushes its way in, Eddie gasping at the sound and then at the hot heavy pressure that follows. He wiggles and tries to either hump back against it, or even forward into the pillow, but Steve's hands tighten at his hips, holding him still and he slowly drags his cock out only to push back in, further and further with each stroke, totally in control of the pace.
" Fuck, puppy ." Steve groans, Eddie only just hearing it over his own whines and moans. "Feel so good around my cock baby. Making your Mommy feel so good."
The words goes straight to his head, adding to the warm, happy emotions swirling around, making him go all loose and floaty as he feels his Mommy's hips meet his, his cock fully sheathed inside him.
His hands tighten their clutch at the sofa cushions as his Mommy leans back over him, humping shallowly in and out of his ass as he coos in Eddie's ear. "Being such a good boy for Mommy, puppy. You want me to fuck you harder?" Eddie nods and whines into the sofa, drool covering the cushion. "Yeah? Think you can handle it?"
"Yes yes, Mommy, please . Wanna be a good puppy. Am a good puppy."
His Mommy moans as he pushes himself up again, hands bruising on his hips as his thrusts pick up pace. The lube that's escaped Eddie's ass causing a wet slap everytime their hips meet. The force of each thrust forces his cock to drag across the fabric of the pillow, precum drooling out and spreading underneath him. The wet rough drag on his cock, the hot weighted strokes of his Mommys cock inside him, the moans of puppy and baby boy and Mommy , all coming together and he can't think, can't think, just feel feel feel. Hot, wet, heavy, good, happy, safe, warm — can't speak, just whining and sobbing as he cums, the pressure releasing from inside of him all at once as he feels himself spill cum all over the pillow as tears spill over cheeks.
He shakes and whimpers as his Mommy fucks him through it, hands petting up his sides as a warm weight settles over him, his Mommy fucking into him a couple more times before filling him with more warmth.
"—fucking perfect baby, perfect puppy, so good for Mommy, did so so well, baby boy —"
He zones in and out as his Mommy murmurs in his ear, slowing his strokes until he's just resting in him, arms wriggling underneath him, holding his puppy fully against his body as they flop over onto their sides.
Eddie enjoys the floating, warm fuzzy feeling. He doesn't remember the last time he felt so relaxed, so soft . Enjoys the gentle voice in his ear and the strong and smoothing strokes over his skin. Lets himself drift for a few more minutes before blinking and focusing in on the sight before him— a couple of piles of hastily shed clothes on the floor, and on top of one, pink silky panties.
Eddie giggles.
He feels Steve move his face from Eddie's neck, shuffling onto an elbow in order to prop himself over Eddie as he continues to laugh lazily.
"What's so funny?" He mumbles, voice soft and happy.
Eddie looks up at him, at his crazy sweat damp hair and flushed face and puffy lips, and grins.
"Ah, I think I love you."
Steve blinks, wide eyed for second, before whining and shoving his face back into Eddie's neck.
"Of course you'd drop that bomb five minutes after fully crying and calling me Mommy as you came."
"Pfft I didn't cry ."
Steve leans up to kiss his damp cheek. "Yes you did." Kisses his forehead. "I love you too." He kisses his other cheek. "Next time you're wearing the panties."
Eddie groans as he grabs at Steve's face, pulling him into a proper kiss as he laughs, delighted.
