Actions

Work Header

spinning fast, you got to ride it well

Summary:

Billy's back to thinking about last time, the moans and the wet kisses, as his cock gets harder between his fingers. That's when he feels Steve shift behind him. A quiet groan, and a tilt of hips, and Steve's half chubbed dick is nestling against Billy's ass. He sighs softly, pressing back against it. Steve hums in return and wraps an arm around his chest, pulling him so he's firmly against him, and starts to hump slowly back and forth.

"You been touching yourself, baby?" Steve murmurs into his ear, morning voice deep and gravely.

Notes:

hello I am back with another installment of tiny dick Billy gets loved by his boyfriends!!

hope you enjoy <33

title is from heaven and hell by black sabbath

(See the end of the work for more notes.)

Work Text:

 

Billy wakes up slowly to the sounds of soft morning rain threading through the curtains, dancing around the room. 

 

The three of them are sandwiched together in Steve's bed— Billy being spooned by Steve, his face buried into the back of his neck, his hairy chest a warm weight against Billy's back. Eddie is somewhere behind Steve, he can hear his light snoring— he's recently discovered that Eddie is a stomach sleeper who likes to sprawl out and take up half the bed. 

 

Billy's always been an early riser. Before, he'd be up and out of his bed not thirty seconds after waking— but in the past few months he's learned to enjoy the slowness of morning. The warm light, softness of the bedsheets, the feeling of his body coming back online. He starts to trail a hand down over his chest, feeling the bumps and dips of his scar tissue, the varying textures. He likes to trace them at this time of day, his fingers feel softer in the morning, more sensitive. 

 

Billy continues down his torso, following the lines of healed scars before he hits stomach, his newly soft belly also a pleasure to touch as he wakes, now that he's no longer obsessively working out. His fingertips skim over the curl of his belly a few times before dipping further down. 

 

A side effect of him enjoying slow mornings is that he's developed a habit that his dick insists he keeps. Which is why he finds his small length twitching to life as he ducks his hand into his boxers. He plays with it absentmindedly, thinking about what happened a few days ago— thinking of Eddie's voice and Steve's mouth. They hadn't been able to be all together again until last night— Eddie driving himself and Billy over to Steve's late last night, stripping down to their boxers and crawling into bed with him, managing only a quick kiss each before sleeping. 

 

But now, they all have the day off and can spend it together.

 

Billy's back to thinking about last time, the moans and the wet kisses, as his cock gets harder between his fingers. That's when he feels Steve shift behind him. A quiet groan, and a tilt of hips, and Steve's half chubbed dick is nestling against Billy's ass. He sighs softly, pressing back against it. Steve hums in return and wraps an arm around his chest, pulling him so he's firmly against him, and starts to hump slowly back and forth.

 

"You been touching yourself, baby?" Steve murmurs into his ear, morning voice deep and gravely.

 

Billy moans a quiet affirmative noise, nodding as he grips his dick more firmly, sliding his thumb over the wetness gathering at the head.

 

"What you been thinking about?" Lips brushing against his neck. 

 

"You." Billy says breathlessly. "Eddie."

 

"Yeah? Thinking about last time? Thinking about my mouth?"

 

Billy can just nod, a quiet moan sneaking out his throat. His hips are humping forward to meet his hand and back again to meet Steve's heavy cock, addicted to the feeling of it against his ass. 

 

They continue this as their bodies wake, getting warmer and more eager. Their rhythm is only broken when Steve's hips are suddenly seized from behind, pulling them back and away from Billy's ass. Eddie's voice is deep and teasing when he speaks, "Well, well, what do we have here? You two having a bit of fun without me?" 

 

Both of them whine at the loss of contact to Steve's dick. 

 

"Eddie." Billy moaned, shoving his hips back, searching for the heavy, thick feeling. Steve's arm wraps around him again, groaning in his ear as he yanks him back against him. 

 

"Oh, I'm sorry sweetheart, were you enjoying having Stevie's dick grinding against your pretty butt?" He feels another hand, Eddie's, grasp his hip, holding him firm against Steve. "You wanna be fucked that badly so early in the morning?" 

 

Billy and Steve both whine at that, Steve grinding harder into Billy. "You want that, baby? Want me to fuck you? Open you up on my cock?" 

 

"Oh god." All breath exiting his lungs at once, leaving him to only nod and let out breathless pleas. "Yes, yes, yes."

 

"Fuck." Steve groans before sitting up, Billy whining at loss, rolling onto his back to watch Steve clamber out of the bed and rush towards the bathroom. 

 

"Wha—" He starts to say before Eddie is on him, hand at his jaw to turn his head into the kiss. Billy moans, loving the slide of Eddie's lips against his, the tease of teeth. Eddie wastes no time before licking into his mouth, groaning at the wet noises. Both him and Steve give the wettest kisses and Billy's obsessed with them. When he had kissed girls it had always been so calculated, making it feel good without letting it go too far. But there's no such restraints now. 

 

Eddie's licking up the glob of spit that had escaped onto Billy's chin, when Steve bounds back into the room, bottle of lube clutched in his hand. 

 

"Fucking had—" He jumps back onto the bed before slithering up against Billy's other side, "—fallen down the side of the bath." He finishes breathlessly, pressing a kiss to both their cheeks. 

 

Eddie catches his chin before he moves away, grin spreading. "Now why was your lube by the bath, baby? Having a little fun exploring in the shower, perhaps?" 

 

Steve blushed straight red, mouth falling open. "Uhh, maybe, yeah."

 

"Yeah? You thinking about my cock fucking into you, baby?" Steve moans quietly at Eddie's words, shifting his hips. "Or maybe Billy's?" Steve gasps, hips bucking forward into Billy's hip as he groans. "You like the thought of that, sweetheart? He's thick, would stretch your hole good."

 

Billy whines as Steve drops his head into his neck, moaning. God these boys.

 

"Would you? Please?" He hears Steve whisper into his ear. "Wanna feel you."

 

He was surprised at Steve's question for a moment, thinking that Eddie's words were just a tease. "You really want that?" 

 

Steve nods into his neck. "Would feel so good, Billy, please."

 

Fuck. He looks up at Eddie watching them, sat up on his knees, eyes hot, hand on his dick through his boxers. "Yeah, okay, fuck."

 

"Good boy." Eddie says to Billy as Steve whines in excitement. "Come here." Billy sits up as Steve lies down fully onto his front after wiggling off his boxers. Billy follows suit, underwear landing next to Steve's on the floor.

 

"Straddle his thighs, baby. That's it." Eddie instructs, moving in behind him as he does. Billy moans as he feels the heavy weight of his cock slide up against his ass, watching as Steve whines and humps into the bed at the sound. 

 

Eddie holds the lube bottle in one hand, pressing a kiss to his cheek, other hand wrapping around his waist, holding him. Billy melts back against him. 

 

"Steve, sweetie?" Eddie speaks up, Steve turning his head where it rested on his folded arms to listen. "Do you want Billy to finger you first, or go in straight with his pretty, little cock?" 

 

"Fuck, pretty cock, please." Steve whined back. "Wanna feel it stretch me." He wiggles his ass, as if needing to convince him. 

 

Billy moaned, overwhelmed. He hadn't thought he'd ever have someone want to be fucked by him, always thinking he'd not be able to get deep enough to make them feel good. He never expected the way Eddie and Steve talk about it. Want it. Want him. 

 

Eddie kisses his cheek again, then his shoulder. "Come on sweetheart, you've got this. You wanna fuck Stevie's hole right?" 

 

"Yes. Yes."

 

"Let's lube up that cute cock of yours then, baby."

 

Eddie squirts a hefty amount into his hand before tossing the bottle back onto the bed. Holding Billy steady against him, he curls his lubed hand into a fist and slides it over his dick. It's cool but Eddie's fist is hot, warming it up fast around his cock as Billy humps into his hand. He whines at the squelch and wetness as Eddie bites and licks at his neck, harder with each needy moan Billy lets out. 

 

Steve is watching over his shoulder, mouth open and eyes half lidded. "Fuck, you're gonna feel so good in me, Billy." 

 

Billy whines again, humping harder into Eddie's fist. "Please, please."

 

"Okay, darling." Eddie releases his soaking dick, wiping his hand on the sheets before clutching at Billy's sides. "Lift your ass, Stevie baby."

 

Steve raises his hips off the bed and arches his back, moaning in anticipation. Billy grabs at hips, pulling them up more, desperate to get in. Moves his hands to his cheeks, spreading them. Eddie groans at the sight, pressing his dick against Billy to nudge his hips forward. "Go on, baby boy."

 

Billy takes hold of his small length, lining it up to Steve's hole, the extra lube sliding off onto it, and Steve groans at the feeling when Billy rubs it in. At the sound, Billy starts to push in slowly. Steve whines, the head stretching at his opening. Billy's panting at the tight, tight, tight heat around the head, before it pops in— and he's pushing the last inch in. 

 

Both of them moan, high and needy, as he's fully enveloped. Billy's never had such a tight hot hold around his dick before, and he's whining and panting, shifting his hip back and forth with the inch and bit he has to play with. 

 

Eddie has his head hooked over his shoulder, groaning in ear as he watches the both of them. "Oh baby boys, look at you." He wraps his arms around Billy's waist, dick pressing harder through his boxers against his ass with each pull back Billy does. "His little cock feel good, Stevie?" 

 

"Uh huh." Steve whines back, mindlessly humping back against Billy's hips, his own dick slapping against his stomach. 

 

"Stevie's hole feel good, sweetheart?" 

 

Billy moans and humps harder, the squelch of the copious lube getting louder. "So good, so tight."

 

"You like making Stevie feel so good with you tiny cock, baby?" Billy can only whine in reply. "Going so crazy over just a couple of inches, wonder what he'd sound like a lot more." As he says it, he humps he dick hard against Billy's ass, making him gasp and break rhythm. Eddie takes over— pushing Billy's hips forward with his own, hands pulling him back with him, fingers a bruising grip. 

 

Billy's just along for the ride, again. 

 

They do this for a few more minutes, sounds of Steve moaning and Eddie groaning swirling in his head, making him feel floaty, letting the pleasure mix within him. The sight of Steve's flushed shoulders, arched back, the feeling of Eddie's fingers, dick, and chest against him. 

 

Only feels like he's back in his body when he realises he's about to cum. 

 

"Eddie." He manages to whine out, hips still being controlled by him. Feels like he should tell him before asking Steve. "Gonna cum."

 

Before Eddie could reply, Steve moans, loud. "Oh fuck yes, yes, please. In me Billy, cum in me, baby."

 

He hears Eddie laugh, and he speeds up Billy's hips. All he can do is whine, the right hot wet sensation of Steve's ass and Eddie's hard dick, hard fingers, and hard thrusts sending him over.

 

It's the best he's ever felt. 

 

He pulses into Steve, Eddie stopping the thrusts, just pressing him fully into Steve, keeping him there as he cums. It feels like he's almost crying at how good it feels. How he feels. He never thought he'd get something like this. 

 

He gasps and pats at Eddie's hand weakly, showing he's done. Eddie pulls him out of Steve slowly, turning his head to give him a soft kiss, before having him lay down next to Steve as he rolls over. Steve kisses him, hands on his face, wet and soft and warm. 

 

"Good boy, Billy, fucked me so good, baby. Thank you." Steve says between kisses, smearing wet one down his neck. All he can do is whine in return. 

 

With one final kiss, Steve turns to Eddie, who's still kneeling above them. He's tugged his thick cock from his boxer, lazily stroking it as he watches them, smiling. 

 

Steve groans at the sight, eyes glued to dick. "Wanna fuck me too, Eddie? Wanna fuck Billys cum deeper into me?" 

 

Billy moans at the words, watching as Eddie gasps and groans out, "Oh, fuck yes I do, baby. Want you to ride me." 

 

Steve sits up without a second thought, letting Eddie take his place beside Billy. Billy shuffles closer, body still gooey from his orgasm, and lays his head on Eddie's shoulder, settling in for the show. 

 

Steve straddles Eddie's hips, smearing lube onto his fingers from the bottle he'd grabbed. Billy and Eddie watched in adoration as he reaches back and begins scissoring himself more open. "Gonna need more lube to get that monster in baby." He teases, winking as Eddie laughs. 

 

Billy groans as he sees lube drip down onto Eddie's twitching dick. Eddie's hand flies up to Steve's hips, digging in, bound to make matching marks to the ones decorating Billy's hips. 

 

He watches as Steve pulls his fingers from himself to lift Eddie's heavy cock, spreading the remaining lube over it. Eddie humps into his hand as Steve squeezes the head. "That eager for our Billy's sloppy seconds, are you?" 

 

"Fuck." Eddie growls, hands yanking at Steve's hips, before dropping one to position his cock to Steve's opening. "You fucking bet I am."

 

Whatever reply Steve had disappeared in his throat as Eddie slowly pulled his hips down only his cock. 

 

Billy watched as Steve's gasps turned into moans, rotating his hips slightly to adjust to the very different cock stretching him open. Billy thinks he should feel some sort of bad emotion— jealousy, insecurity, maybe— but all he feels is lust and warmth. These boys have made it explicitly clear how much they love his dick, his body. He has no doubts how much they like him also. He's never had so much security in his feelings before. Who'd've guessed it would come from some dirty, horny fuckers. 

 

He's pulled back from his thoughts at the sight of Steve bottoming out, ass meeting Eddie's thighs, hands grabbing at his waist. His mouth was wide, eyes slammed shut, as he gently swirled his hips. Adjusting. Billy looked to Eddie's face, seeing the absolute pleasure he'd expected. Steve had been tight around his small length, he can't imagine the hold Eddie's girthy cock must be experiencing. 

 

"Feels so good, right?" Billy murmurs to Eddie, watching as Steve starts to lift off a bit more to fuck down on. "So tight. Hot."

 

Eddie groans in agreement, for once beyond words. 

 

Steve notices this too, grinning as he bottoms out again, grinding his hips back and forth, moaning. "You find Billy cum in there, baby?"

 

Eddie whines loud. "You're both gonna kill me."

 

Billy smiles as he burrows his face into Eddie's neck, kissing sweetly before beginning to return the hickies that had been bitten into his own throat a few days ago, still going strong. Eddie moans at the feeling, then moans again louder as Steve starts to properly fuck himself on his cock. Billy watches from the corner of his eye as Steve throws his head back, voice cracking as he moans and speeds up. Billy can feel the movement as Eddie starts to fuck upwards into him, timing his thrusts to meet Steve's. 

 

Billy feels as he cock twitches awake, the sight and sounds of the boys fucking too overwhelmingly hot to not effect him. He trails a hand down to gently pet at it, still sensitive. Still wet from cum and lube, he plays with it as he watches the flex of Steve's thighs and stomach, the intendations Eddie's fingers make, the thick wet length of Eddie's cock disappearing into where Billy's was, not too long ago. Remembering the grip and heat, Billy buries his face in Eddie's neck again, letting the smell of his hair envelop him, the floaty feeling of his brain sinking in slowly again. 

 

They've slowed down their thrusts, allowing them to catch their breaths while Steve gently grinds down on Eddie hips, when Eddie notices Billy softly playing with his length.

 

"You getting hard again, baby boy?" 

 

Billy whines into his neck. "Sensitive."

 

Eddie hums for a second. "Want me to make you feel good, baby? Got an idea."

 

Billy pulls back to look at him, the edges of hair are damp with sweat, cheeks flush, smile and eyes alight. So gorgeous. 

 

"Lemme eat you out." Eddie says, Billy blinks and Steve moans quietly, still twitching his hips back and forth. 

 

"Huh?"

 

"Sit on my face. Wanna eat you out."

 

Oh Jesus christ. 

 

Billy whines. "O-okay. Yeah."

 

"Oh fuck yeah." Steve groans as Billy slowly pulls himself up, body still feeling too soft and gooey. Before he can think too much he swings a leg over Eddie's chest, facing towards Steve. He grins and pulls Billy's face forward into a kiss, biting and sucking at his bottom lip, moaning. Billy replaces Eddie's hands at Steve's waist, fingers curling around smooth, sweaty skin. Eddie's hands, now at Billy's hips, give a hard tug, pulling them back and up towards his face. Billy pulls away from the kiss to gasp, one hand dropping to steady himself on Eddie's stomach. 

 

"You gotta sit down for me, sweetheart." Eddie cooes, pressing a kiss to Billy's inner thigh, sucking a hickey into it when Billy whines. 

 

"Come on, be a good boy." Steve says against his mouth, giving him another wet kiss, tongue pressing into his. Billy relaxes into the kiss, slick and warm, and lowers his hips. He gets so absorbed in Steve's kiss, the spit stringing between them, that he barely noticed Eddie gently spread his cheeks. 

 

He gasped into Steve's mouth at the first swipe of tongue, slow and wet against him, sensation foreign. But with each stroke, the wetter it got and the smoother the glide of Eddie tongue was, the hotter it felt. Very soon, he was grinding back against Eddie as he presses gently at his hole, moaning needily into Steve's mouth. 

 

"He making you feel good, baby?" Steve teases, licking and biting his jaw, still grinding down on Eddie's dick. "Is he opening you up?" 

 

Billy whimpers as he nods, feeling Eddie's tongue push through the ring of muscle, hot and slick. 

 

"Yeah? He getting you ready to be fucked?" Steve's speeds up his hips, properly fucking himself on Eddie dick again. "Bet you'd look so pretty getting pounded open. Bet you'd cry. You almost cried fucking me, didn't you?" 

 

Billy whined at the tease, kissing Steve again so he didn't have to answer, knowing it would be in agreement. 

 

Eddie groaned, pulling away just long enough to moan out, "lube," before diving back in, Billy's hole a mess of spit and tongue. Steve pulls aways from the kiss, pausing to grab Eddie's outstretched hand, pouring, again, far too much lube onto it. He resumes fucking himself as he watches Billy's expression as Eddie finally pulls his face from his hole to glide the soaked fingers against it. 

 

Steve grins at Billy's keen when Eddie starts to fuck a finger into him. "He getting you all nice and wet for him?" Steve moans, continuing to ride fast on Eddie. "Feels so good Billy, you're gonna love it."

 

Billy moans at Steve's words, eyes glued to where Steve's dick that's now clutched in his own hand, stripping it fast as he bounces on Eddie's. 

 

Eddie is a moaning mess below them, humping up disjointly into Steve as he adds another finger into Billy. "God I'm so fucking lucky. Both of you are so fucking perfect for me. You gonna come on my cock Stevie? Feel you getting tighter baby, you close?" 

 

Steve whines as he bounces faster, hand flying over his cock. "Gonna cum, gonna cum." He moans, eyes shut as he gets lost in the sensations. 

 

The fingers in Billy's hole pull out as Eddie focuses on Steve's impending orgasm, hands gripping tight to hips to pull him down harder. Billy can't do anything but stare as Steve whimpers and gasps as he finally cums, sitting fully on Eddie's cock as he squirts out all over their stomachs, decorating them in white. 

 

Eddie groans and shoves his hand under Steve to grip at the base of his own dick, breathing slow and deep. "Fuck Stevie, almost made me cum before I could fuck our sweetheart."

 

Jesus fuck

 

Steve whines as he slowly lifts off Eddie, leaving his dick shining with lube and precum. He flops down onto his back besides Eddie, flushed and exhausted. Billy slides himself off of Eddie's chest to sit on his other side, watching as Eddie rolls over and smothers Steve in kisses, telling him how he did such a good job fucking himself on Eddie's cock. Murmuring praise after praise. Billy's chest feels warm watching them, the affection between them only increasing the affection he feels for the two of them. 

 

Once Eddie is done smoothing down Steve's hair to press kisses to his forehead, he turns his attention to Billy. 

 

"Heya baby boy, ready to get fucked?" 

 

Billy nods fast, not trusting his voice. 

 

Eddie grins. "Cuddle up to Steve then, baby." He instructs, moving out the way to allow Billy to crawl into Steve's waiting arms. He buries his face in his neck again, loving the smell of soap, sweat and Steve. 

 

"He's gonna fuck you so good baby." Steve says into his ear, petting his hair. 

 

He feels Eddie move in behind him, gently parting his legs. Billy groans at the sound and feeling of Eddie shooting a glob of spit onto his hole, two fingers pushing it in with the rest of spit and lube that was coating his insides. He's whining helplessly, hand clutching at Steve and he pushes his hips back. 

 

"Please, Eddie, please fuck me. Need it." His brain was all gooey again, could only focus on the feeling of Steve's solid warm body below him and Eddie adding another finger. 

 

"Almost there, darling. Just opening you up more, don't wanna hurt you." Eddie placates, other hand smoothing over his thigh. 

 

"Need it now." God, he's never heard his voice so whiny. 

 

"Not gonna hurt you for you're first time, sweetheart."

 

Steve kissing at his head, hands petting his shoulders. "Not long now, darling."

 

Eddie pumps and scissors his fingers a few more times before he's seemingly happy with the stretch, pulling out and giving Billy's ass a light, wet smack. "Okay, baby boy."

 

Billy moans at the first touch of Eddie's cock against his hole, smearing the already wet head against the spit and lube spread there. Then, slowly, he pushes in. Billy gasps into Steve's neck at the pressure, as the cock carves out space for itself. It's hot and wet and heavy as Eddie pushes further, stopping occasionally to pull out a little bit and fuck back it in. 

 

Billy's a mess, mouth open and panting, drool escaping only to get trapped between his chin and Steve's shoulder. His dick is hard and leaking from where it's wedged against Steve, the wet slide feeling so good. 

 

"Fuck, baby." Eddie groans from behind him, hands on either side of him and Steve, forehead on his back. "So tight, so wet, sweetheart. Won't be able to hold on for long, baby, sorry."

 

Billy shakes his head, whining, humping back against him before humping his dick forward against Steve. 

 

"Don't think he'll last long either, Eddie." Steve speaks for him, obviously feeling how wet his small length was. 

 

"Oh yeah? He gonna come all over you? After he came inside you?"

 

Steve moans, holding Billy closer as whines when Eddie finally bottoms out, hips flush with the meat of his ass. 

 

"Oh god." Billy stutters out, shaking as he feels Eddie pull out an inch just to fuck it back in. Pleasure was swirling around in his brain, turning it to mush and making his body jelly. All he could do was moan for more. 

 

Understanding, Eddie continued to pull out bit by bit just to fuck it back in. Before long he was doing full strokes, thick cock pounding into Billy, making him keen at every thrust in. Billy tightened his grip on Steve's waist as Eddie fucked him, holding on for dear life. 

 

He hadn't even noticed that he'd started to cum until he heard Eddie and Steve moan in unison. As he felt the wetness from it spread over his dick as he humped through where he'd cum all over Steve, he felt tears leave his eyes. Everything felt so good and warm and wet and Steve was holding him tight and Eddie was groaning out praises as he fucked faster into him. 

 

Everything got fuzzy for a moment when he felt Eddie fully sheath himself inside, wide, heavy cock twitching as he emptied himself inside him. Billy could feel the warmth flood him as Eddie bent to pant into his back. 

 

"Can feel it." Billy murmurs into Steve's neck, wiggling his ass a little. Warm cum mixing with the lube and spit Eddie had worked into him earlier. 

 

Eddie and Steve groan, Eddie kissing a laugh into his shoulder, before going to pull away. 

 

"No no no wait." Eddie stops. 

 

"What is it, baby?" He murmurs, voice all fucked. 

 

"Stay in. For a little bit. Please." He sniffs. 

 

"Baby, you crying?" Eddie asks, folding himself back over Billy, before leaning them to side as to not have all their weight on top of Steve. 

 

Steve follows them, still hugging Billy to his front as Eddie wrapped around his back, dick still tucked up inside him. 

 

"Mm. Good cry. Happy." Billy managed to work out. Face still in Steve's neck, wet with his spit and tears. 

 

"Okay, that's okay." Eddie says, petting down his sides. "Anything hurt?" 

 

Billy shakes his head. "No. So good." He hugs Steve closer as he leans further back into Eddie. "Thank you. Feel so good."

 

"I'm glad baby." Steve says as he kisses his head, Eddie kissing his shoulder in agreement. 

 

 

"Can't stay in for too long though baby, we'll all get stuck together." Eddie teases, Steve snorting a laugh. "We'll have a nice hot shower together, how does that sound?" 

 

Billy hums quietly, finally coming down enough to have control over his body again, fingers softening their hold on Steve to pet at him instead. "Yeah, sounds good. Really good."

 

 

 

 

 

Notes:

thank you for reading!! I love you!!

Series this work belongs to: