Work Text:
Steve❤️ let me know if you want some homework on your day off 😘
Eddie’s cock twitched as he read the text, practically pavlov-ed into getting turned on by the mere mention of “homework.” He quickly texted back, trying not to seem too desperate but knowing that he’s failed miserably.
It’s funny, really, how he usually tends to be the one who takes on a more dominant role in the bedroom, yet Steve had him by the balls in every way. He would beg on his knees if needed for the opportunity to do whatever filthy thing Steve has been reading about. Especially today.
Steve has been gone all weekend, away at a romance author convention that he had gotten invited to following the growing success of his bookstagram. Eddie couldn’t have been prouder, despite the fact that he had to stay home due to the quick notice of the invitation. He had been keeping up with Steve all weekend though, watching his stories religiously and jumping every time his phone had dinged with a text or a picture.
His phone was dinging now, screenshots from Steve’s book coming through, the train in the background of the photos. Eddie’s ears began to redden as he read the passage, knowing that Steve was just casually reading this filth in public. It was a skill his boyfriend had mastered, and one that Eddie was severely lacking in–although Steve seemed to think Eddie getting flustered over his smutty books was cute.
He devoured the passage, palming himself over his boxers lazily as he read before blinking down at the page. Pausing his reading for a moment, Eddie scurried to their bedroom, opening the nightstand drawer and checking on the contents of the lube bottle. Less than a quarter of the contents remained. Throwing on a pair of jeans, Eddie snatched his keys off the hook as he toed on his boots.
He had some shopping to take care of.
***
Eddie was waiting anxiously for Steve to come home, watching his location dot travel closer and closer to their apartment as he watched obsessively. He had offered to pick Steve up from the train station, but he had insisted that Eddie stay home and wait for him, and so of course he had obeyed. That didn’t mean he couldn’t track Steve’s location–it was one of the perks of living together, sharing locations on your phone so you could each watch each other like consensual stalkers.
The key jiggled uselessly in the lock, Eddie having left it unlocked, and Steve stepped through a moment later, grinning mischievously at Eddie. He darted over to Steve, slipping his weekend bag off of his shoulders and tossing it to the floor before pulling Steve in for a needy kiss. He relished the moan that Steve released into his mouth as he kissed him, clinging to him as if Steve had been away at war and not in Chicago with a bunch of book influencers and authors.
“Missed you so much,” he panted against Steve’s mouth, and Steve’s lips curled into a grin against his own.
“Missed you too.” Steve trailed his hands down Eddie’s back, grabbing at his ass and tugging their hips together. Eddie was thankful to feel that Steve was just as affected as he was, desperation burning under his skin. “Did you like the pages I sent you today?”
“Like them?” Eddie asked as he trailed hot kisses down Steve’s jaw, nipping him gently and making Steve gasp. “What do you think?”
He ground his hips roughly into Steve’s, their bulges rubbing together sinfully. As if only just now realizing that they were standing right outside the door, Steve laced his fingers together with Eddie’s, tugging him toward their room. The journey took longer than it should have, Eddie taking every opportunity he could to grab at or kiss Steve, pressing him into the wall at every opportunity.
Steve’s hair was already messed up when he finally collapsed onto the mattress, tugged free from its usual style by Eddie’s greedy fingers. His skin held a rosy flush that Eddie wanted to see how far down his chest it had spread, and he wasted no time in tugging Steve’s shirt over his head and tossing it to the floor. His own followed right behind before he pushed Steve back, straddling his hips as he kissed over his collarbones.
“You would have liked the conference,” Steve said breathlessly as Eddie sucked a mark into his skin. “Lots of nerdy people there. And a lot of conversations about BDSM protocols during several of the panels.”
Eddie glanced up at Steve as he kissed over the hickey he just made. “Are you seriously telling me about this right now?”
Steve shrugged, dragging his arms over Eddie’s shoulders. “I mean, yeah?”
“You want to talk. Right now?” Eddie asked incredulously, grinding his hips down over Steve’s again and smirking when he shuddered.
Running his fingers through the curls at the base of Eddie’s neck, Steve chewed on his lips for a moment before admitting, “That can wait until later.”
Relieved, Eddie kissed Steve roughly, his tongue plundering Steve’s mouth like he needed him more than air. He groaned when Steve sucked on his tongue, his hips twitching once again into Steve’s. Pulling away, Eddie ran a hand down Steve’s side to rest at the waistband of his jeans.
“Actually,” he said slowly, swallowing and taking a deep breath to calm himself. “We do need to talk about something first.”
Steve raised an eyebrow at him, and he continued.
“I’m excited to try this with you. But anatomically speaking…” Eddie trailed off for a second, gathering his thoughts. “It might not feel great. Or work at all. And I just wanted to make sure you had considered that as a possibility before we start.”
He leans down to kiss Steve, sweet and gentle.
“And I’m gonna do everything I can to make this work,” he said, locking eyes with Steve. “But I guess I just wanted to prepare you mentally. I need you to know that you can stop this at any time, okay?”
Steve’s smile spread slowly over his lips, his eyes dancing with emotion as he pulled Eddie down for another tender kiss. He ran his hand over Eddie’s hair, tucking a loose strand behind his ear as he gazed up at him.
“Thank you,” he said simply, his voice rough. He cleared his throat before going on. “I know it might be a long shot for this to work, or to even feel good. But I trust you.” He smiles wider. “And I love you.”
“I love you too,” Eddie said, brushing his nose against Steve’s before sitting up between his legs. “Ready?”
“Ready.”
They both quickly stripped off their pants and underwear. Eddie grabbed a pillow from his side of the bed, tucking it beneath Steve’s hips to give himself better leverage. Grabbing the new bottle of lube, Eddie slicked his fingers up before pressing one and then two into Steve, giving him a moment to adjust before he began to easily thrust them in and out. Steve must have fingered himself before his train ride, the muscle loosening quicker than usual as he drove his fingers deep.
Curling them gently, Eddie found Steve’s prostate, brushing against the bundle of nerves every other thrust and grinning down at him. Steve’s eyes had fluttered close, his lips parted as he gasped and moaned at Eddie’s touches. Even though he had only been gone a weekend, Eddie had missed seeing him like this, seeing him fall to pieces at Eddie’s touch.
He added a third finger, spreading them gently to stretch Steve, pausing for a moment to let him get used to the feeling when he felt Steve’s hole clench tight around him. Leaning down, Eddie pressed a kiss into Steve’s inner thigh, teasing the sensitive skin with his tongue while he waited for Steve to be ready. Steve took several deep breaths, his skin reddening more as he shifted beneath Eddie, and then he nodded in encouragement.
Eddie angled his thrusts to bump against Steve’s prostate with every thrust, making his cock leak onto his belly and his hole flutter around his fingers. Every moan and whimper Steve released sent a jolt of arousal to Eddie’s cock, but he ignored himself for now, focused entirely on getting Steve ready for what they had planned.
Pouring more lube over his fingers, Eddie added a fourth finger, pausing when Steve fisted the sheets until he hissed, “Fuck me, fuck me, Eddie.”
So Eddie fucked him, thrusting his fingers with more force in and out of Steve. He arched his back, grinding his hips back onto Eddie’s fingers and meeting him thrust for thrust. Slick sounds filled the air, making Eddie’s blood run even hotter.
“Need your cock, please,” Steve babbled, opening his eyes to look at Eddie, his gaze unfocused and hazy from the pleasure. Eddie nodded frantically, slipping his fingers out of Steve to slick up his cock, rubbing more lube over and into Steve’s hole before lining himself up.
Eddie was unprepared for how good Steve would feel around him. He clenched his jaw, gritting his teeth against the raw pleasure zinging through his entire being as he buried himself deep within Steve. Steve clung to Eddie, his fingers digging into Eddie’s biceps as he stared up at him. Once he was buried to the hilt, Eddie paused for a long moment–whether for himself or Steve, he wasn’t sure.
Once he was confident he wasn’t about to blow his load before they had even really begun, Eddie settled himself more firmly on his knees, sitting up straighter to give himself room. He allowed himself several shallow thrusts, the friction against his cock making his head spin as Steve groaned wantonly beneath him.
Stopping himself before he got carried away, Eddie pulled out. Steve whined in protest at the loss, but Eddie just shook his head good-naturedly before guiding him to lie on his stomach, the pillow still propped beneath his hips. He guided himself back inside, smiling to himself when Steve sighed contentedly.
Eddie slicked his fingers back up, running one along Steve’s now-stretched rim. He teased him there until Steve was shifting restlessly beneath him, rocking his hips side to side. Eddie stopped his movements with a firm hand on his hips, shifting Steve to raise onto his hands and knees.
Slowly, Eddie pressed his first finger into Steve alongside his own cock. He moved steadily, not stopping until he was halfway in, giving Steve a moment as he panted raggedly into the pillow. He stayed relaxed around Eddie though, so he pressed himself a little deeper until his entire finger was filling Steve with his cock.
“Fucking hell,” Eddie whispered, staring down in awe at the way Steve was taking him so far. His skin felt nearly feverish as he ran his other hand over Steve’s back, trembling beneath him, but his hole fluttered around him as if begging for more. “You doing okay?”
“Yesss,” Steve said, the word trailing off into a whine. “More, more, more.”
“Jesus,” Eddie said as his cock throbbed inside Steve, both of them moaning. He gently added a second finger alongside his first, stopping when Steve tensed beneath him.
“M’okay,” he immediately reassured, his hands grasping at the bedspread. “S’lot, need a second.”
Eddie used his other hand to run soothingly over as much of Steve as he could reach, his fingers tracing gentle patterns into his skin as he waited patiently for Steve to set the pace. It was easier to ignore his own needs this way, focused entirely on what Steve needed. After a minute or two, Steve shifted his hips back into Eddie, punching the air out of his lungs.
“More.”
“Greedy,” Eddie teased, but there was no bite to his voice. There couldn’t be, not when he was losing his mind, pouring lube over his fingers and fucking three into Steve where he was already stretched full.
Steve groaned loudly this time, biting into the pillow beneath him as tears beaded along his lashes. Eddie immediately stopped, but Steve shook his head.
“Need it, more, please, fuck me.”
Following his instructions, Eddie fucked his fingers in further until his palm was flush against his own hips, his fingers buried as deep as they could go. Steve was shaking beneath him now, trembling uncontrollably, and Eddie used his free hand to keep him propped up on his knees as his arms collapsed.
They sat like that for a long moment, Steve breathing through the burning stretch and Eddie locking his eyes onto Steve’s face, searching for any sight of unbearable discomfort. When he twitched his hips back experimentally, Eddie’s vision nearly whited out, and he bit his tongue to keep himself in check.
“I think,” Steve murmured, his voice wavering but tinged with desire, “I’m ready.”
Eddie nodded, rubbing his hip with his thumb as he slowly slid his fingers out. He grabbed the dildo from the bed, slicking it up profusely before adding even more to Steve’s hole. Frankly, it was probably too much lube, but he would rather slip and slide around than hurt Steve. Lining the toy up with his rim, Eddie waited for Steve’s signal.
“Please, Eddie,” Steve whimpered, his face turning to bury into the pillow and muffling his next words. “Fuck me.”
Eddie pushed the toy past Steve’s stretched entrance, groaning almost as loud as Steve as the silicone rubbed against his cock. He paused every couple of inches, giving Steve a chance to breathe and to regain his own control. Sweat poured down the back of his neck and Steve’s back was growing slick as his body took what Eddie had to give.
Finally, both cocks were buried to the hilt, stretching Steve to his limit. He was panting raggedly, though Eddie’s touch seemed to soothe him. After several long breaths, Steve nodded before stuttering out, “I’m ready.”
Eddie decided to leave the toy in place, only pulling out half-way with his own cock before thrusting back in.
Steve nearly bucked Eddie off of him, barking out, “Wait!”
Eddie immediately stilled, staring wide-eyed down at Steve as he fidgeted, gritting his teeth. He thumbed at his hip, trying to soothe him without shifting his weight and making things worse.
It took several minutes, but Steve finally relaxed, his shoulders losing some of their tension.
“I think,” Steve said quietly, his voice weak. “I want you to stay still. And I’ll touch myself and come like that.” He paused for a second before asking, his voice softer and less certain. “Would that be okay?”
“Baby,” Eddie cooed, running a hand over his back. “That sounds perfect.”
Gulping, Steve sniffled before snaking a hand under himself, grunting when the motion rocked his hips into Eddie. The grunt morphed into a long moan when he began to stroke his cock, his movements stilted from the overwhelming pleasure splitting him open.
Steve’s hole clenched rhythmically around Eddie as he touched himself, his jaw falling open as he breathed hard. The pressure around him was unbelievable with Steve stretched to his limits like this, like his hole was trying to milk Eddie’s cock. Steve’s sounds didn’t help, his broken moans and whimpers ringing through Eddie’s head like a mantra.
It wasn’t long before Steve was stiffening beneath Eddie, babbling nonsensically into the pillow as he got closer and closer. Eddie held tight to his hips, fingers digging into the skin and helping keep Steve from collapsing completely as he stripped his hand over his cock. Just as Eddie though he wouldn’t be able to last himself, Steve shouted louder than Eddie had ever heard as he came over his hand and onto the pillow.
Eddie’s eyes rolled back into his head as he spilled into Steve, clenching every muscle in his body to not rock against his body and potentially hurt him. Tears welled up in his eyes from the force of his orgasm, and his chest burned as he fought to catch his breath.
Steve was still shaking beneath him when he slowly pulled the toy from him, apologizing softly when Steve hissed. He stayed inside him as he tossed the toy to the side, leaning more fully over Steve and holding him as he kissed his shoulder.
“You’re so amazing,” he murmured into Steve’s ear. “Jesus, you’re fucking incredible, baby.”
They stayed like that until Steve had stopped trembling so uncontrollably, until he could catch his breath a bit more.
“Brace yourself,” Eddie warned before he slowly pulled out of Steve, immediately flopping next to him and tugging him to his chest.
Steve clutched his arms as he squeezed him tighter, threading his leg between Steve’s. He whispered gentle praise into his ear, stroked his stomach and chest, pressed gentle kisses to his shoulder. Finally, Steve shifted in his arms, turning himself to roll over and bury his face in Eddie’s chest.
“I love you so much,” he said, his voice watery.
Eddie tipped his chin up, dabbing away the tears that leaked from his eyes with gentle fingers. Pressing a sweet kiss to his lips, Eddie pressed their foreheads together as he whispered, “I love you so much, too.”
He repeated the same sentiment to Steve over and over throughout the next time, particularly every time he winced when he sat.