Work Text:
~ * ~
Clubs like these were Grian’s favourite. The light was dim, the music loud, and all around him were bodies, bodies, bodies.
Moving, grinding, touching. The dance floor was packed, and with so many bodies surrounding him, Grian couldn’t help but relish in the intimacy of it; nothing about him mattered, and no one knew or cared who he was but for the fact that he was there, that he was warm and moving and present.
When strong hands (big hands) grabbed at his hips, Grian didn’t hesitate to grind backwards, finding himself situated on a broad thigh, being rewarded with a low grunt in his ear and a firm chest against his back.
He threw a sultry look over his shoulder, lips parting to show off his teeth in a cocky smirk, but found himself a bit breathless at the sight of the man holding him.
God, but the man was big. Grian’s eyes feasted on what little he could see in the darkness of the club; broad shoulders, a square jaw, stern brows and a biting smile that Grian wanted to feel against his skin.
It was only natural that Grian ended up following the man home.
“Doc,” the man had introduced himself over the cacophony of people and the thrumming of the bass in their bones, and Doc’s voice was so deep that Grian couldn’t help but shudder pleasantly.
“Grian.”
They’d grinded together for a while, until Grian was hard and flustered beneath the taller man’s hands, and when Grian had turned around in Doc’s grip to drape his arms over the man’s shoulders and whisper in his ear if he wouldn’t allow Grian to take him home, well.
Doc’s palm was warm against his, despite the chill of the night as they hurried through dark streets towards Doc’s apartment, hand in hand. When they reached the right building, Doc pressed him up against the wall and licked into his mouth, swallowing Grian’s moans.
He did the same when they waited for the elevator. Again when they arrived at the door.
Then Doc pulled back to fumble for his keys, hands unsteady as he unlocked the door while Grian pressed up against his back, not able to stop himself from grinding slightly against the curve of his ass, moaning breathily as his forehead rested between Doc’s shoulder blades.
Doc huffed as he got the door open, not stepping away immediately as he turned his head to give Grian an amused - if not a bit flustered - glance. “Enjoying yourself back there?”
With one last grind before letting the taller man go, Grian giggled out, “Immensely,” before following Doc into the dark apartment.
As the door clicked shut behind him, Grian found himself pressed up against the wall once more. This time he didn’t hesitate to bring one leg up to hook it over Doc’s hip, bringing the two of them even closer together. He’d noticed the lack of a bulge before, and it didn’t bother him - Grian figured it took all sorts - but the new angle made Doc moan against his mouth, and Grian found himself panting as Doc rutted against him.
“Bedroom?” Grian breathed out when Doc’s lips migrated to the crook of his neck, broad frame still crowding Grian against the wall as the smaller man clung to him.
“Yes,” Doc groaned, and the two of them untangled themselves before the taller man led Grian deeper into the apartment, finally arriving at a bedroom. “Strip.”
Grian couldn’t help but shudder at hearing that deep voice sounding so demanding, and he only hesitated for a moment before doing as he’d been told. When he was left only in his boxers, he turned towards the other man, only to bite back a sound when he was treated to the sight of Doc’s bare chest in his face.
He saw the scars beneath his pecs, but Grian was more interested in the way Doc’s left nipple was pierced (the small silver barbell was glinting intriguingly and making him want to taste,) or the fact that his chest hair was dark and curly, leading into a tantalising trail that led down, down, down, before it disappeared beneath the hem of his trousers.
Grian wanted to follow that trail with his tongue.
“In case you haven’t noticed already, I’m trans,” Doc murmured as he stepped into Grian’s space, causing the smaller man to gulp as those strong pecs were suddenly in his face, god—
“Yeah, it’s all good, man,” Grian quickly rambled on, still so hard that it hurt. “I don’t mind topping, I’m a switch so no worries there. God, you’re so hot.”
Grian didn’t quite notice Doc blinking at him; too busy staring at his chest, wondering if Doc would allow him to maybe suck a few hickies there. “Topping? And what makes you think I’d let you top me, pretty boy?”
Grian’s mind went blank. He felt his gut clench, and a tiny whimper escaped him when Doc’s broad palm was suddenly on him, cupping his dick through his boxers, warm and firm and perfect.
“You think this is what I brought you home for?” Doc breathed, grip tightening, looming over him and making Grian feel so small, so warm. “Hm. It’s decently big, I’ll give you that - but no. I don’t bottom. If that’s what you came here for, I’m sorry to disappoint. I won’t be offended if you wanna leave.”
A strangled whimper escaped from somewhere deep in Grian’s chest as he arched into the taller man’s cupped palm. “N-no chance in hell I’m leaving unless you kick me out, dude.”
Doc’s chuckle was deep, and Grian felt it in his bones. “Good. Boxers off, and get on the bed. Hands and knees.”
The moment Doc’s hands left him, Grian scrambled to comply, and it seemed like only seconds later he was bent over on the bed, the cotton of the sheets soft against his palms and knees, his dick hard against his stomach, two of Doc’s thick fingers inside him.
Doc was kneeling behind him as Grian squirmed on his fingers, sweating and shaking while Doc chuckled. “So eager to bend over for me, despite how you thought you were gonna get your dick wet, hm?”
“Yes,” Grian hissed out, arching his back as he pressed back against the slick fingers working him open.
“At first,” Doc said, sounding thoughtful, “when I saw you on the dance floor, I figured you were like me. Such a small thing, and so pretty, too.”
Grian burned.
“But then we were dancing, and your cock made itself known.” Doc accentuated his words with the hand not currently inside Grian reaching between his spread legs and cupping his length, causing Grian to cry out breathlessly. “I must admit, I wasn’t quite sure about whether to bring you home or not… but you were so hot against me, grinding back like a little slut, and I knew you’d be eager for my cock to spread you open either way.”
A third finger pressed inside him, and Grian gasped wetly, crying out, hips rolling back as he fucked himself on Doc’s fingers.
Doc let out a pleased hum. “Yeah, I thought so. Just remember that no matter how big or impressive you might be,” a firm squeeze around his dick, making Grian cry out sharply, hips bucking, “I can always be bigger. Let me get my strap.”
The fingers pulled out, leaving Grian feeling empty and deliciously overwhelmed. His fingers tightened into fists around the bedsheets, eyes following Doc as the taller man stepped off of the bed, lips parted as he gasped for breath.
Doc had stopped by the drawer, digging through the contents when he noticed Grian watching him. “You excited for my cock, sweetie?”
The nickname made Grian’s face heat up, and he had to fight against the urge to squirm beneath Doc’s expectant gaze on him. “Y-yeah,” he admitted, and he meant it.
“Good,” Doc hummed, redirecting his gaze back to the drawer. “I have a few different sizes to choose from - and normally, I’d even let whoever was gonna be on the receiving end pick, but…” Doc trailed off, and when he once more met Grian’s gaze, the look in his eyes was heated and dark.
“... I kind of want to see you struggle with my biggest one. You up for that, pretty boy?”
Grian felt an excited shiver run down his spine, and he licked his suddenly dry lips. “How… how big is it?”
Doc arched one eyebrow at him, and without breaking eye contact, he reached into the drawer and lifted a dildo for Grian to see - and oh. Oh.
“Yes,” he breathed, feeling a drop of sweat run down the dip of his spine, eyes wide as he stared at the wide, curved cock in Doc’s hand.
Doc’s lips curved into a wicked smile. “Good. So eager to get ruined around my cock.”
A small whimper made its way past Grian’s lips as his eyes clenched shut, his dick kicking against his stomach as he let his head hang from his neck, body wracked with shudders. He could hear Doc moving around, the whisper of leather against skin, the fastening of a buckle. He kept his eyes closed until he felt the bed shifting beneath him until Doc was kneeling behind him once again.
Fingers wrapped around his hip, and Grian peered back over his shoulder.
Doc’s expression was hungry, and Grian felt himself clench hard enough that some lube dripped out of him, running down his thigh. “I want you chest down, ass up. I want you to tell me if it hurts, or if you want me to stop. And before I do anything at all, Grian, I want you to beg.”
Grian grunted as his dick kicked against his stomach again, eyes clenching shut as his elbows collapsed. He took a few heaving breaths, feeling lightheaded with the amount of blood that had found more important places to be than his brain, and he took a few seconds to calm himself before he let his chest sink into the bed, back arching as he spread his legs wider.
The hand on his left hip flexed, before it smoothed soothingly over his skin. “Glad to know you’re on board with that, but I’d still like to hear you say it out loud.”
Grian rubbed his flaming cheeks against the bedsheets, feeling a bit embarrassed at how quickly the other man had figured him out. Even so, he muttered out, “I’ll tell you if it hurts or if I need you to stop.”
The blunted head of the dildo nudged at his rim, causing Grian to gasp.
“Good,” Doc practically purred, voice so deep and gravelly that Grian’s toes curled. “Now beg.”
“Please,” Grian breathed, mindlessly, not hesitating for even a moment. His grip on the sheets tightened, and his voice grew stronger when Doc kept still, just barely nudging his strap against Grian’s hole. “Please fuck me.”
A considering hum. Doc still wasn’t moving.
“I want you so bad, Doc,” Grian tried, feeling his frustration growing as the blunt head kept nudging at him, his hole clenching and making him acutely aware of how wet and open and empty he was. “Please, I - I need it. I need you to fuck me.”
Still nothing. Grian felt a whine building up in his throat. He gasped happily when, suddenly, Doc was pushing against him, the head of the dildo just barely pressing in, stretching him out as it popped past his rim - only to pull right back out again, making a sob burst past Grian’s lips.
“Please,” he sobbed, blinking moisture out of his eyes as he clenched helplessly. “Please, I’m so empty - I, I need you so bad. Need you to spread me open, need you to fill me,” Grian was babbling, and he was helpless to stop it, “I want you to see me wrapped around you, I-I’ll take everything you give me. Please, I’ll be so good for you—”
The hand on his hip tightened, fingers digging into his skin. Grian gasped wetly, thighs shaking as Doc dragged the head of the toy in small circles across his rim.
The pressure increased, and the bed was creaking beneath their weight as Doc leaned over him with a slight chuckle, the hand on Grian’s hip moving to support the taller man’s weight beside Grian’s head as Doc leaned in, lips touching the shell of his ear—
“Good boy.”
The toy was breaching him. It was big enough that Grian felt like his breath had been punched out of him as the head popped in, and Doc kept on going - a shrill gasp pierced past Grian’s lips as his chest struggled to expand beneath Doc’s heavy weight on him.
The hand that had - presumably - been guiding Doc’s strap inside him shifted to wrap around Grian’s middle, long fingers spreading out over his lower stomach. Grian’s breath hitched as the head of his dick dragged against Doc’s wrist, smearing his precome across the fine hairs of his forearm.
He heard Doc groaning deeply against his ear, the sound rumbling through the taller man’s chest loud enough that Grian could feel it reverberating through his own frame.
Doc’s hips pulled back, slightly, and Grian felt like breath was being dragged into his lungs as if to fill the space left behind. His dick was positively leaking between his legs. Grian couldn’t feel anything below his knees. Then Doc was sliding in once more, slowly gaining ground, getting deeper, spreading him wider, and Grian felt the ache, and it was so sweet—
He bit down on a mouthful of cotton to dampen the sound of his cry just before it tipped over into a low scream as Doc’s slide inward stilled. The man’s hips weren’t even flush with Grian’s behind yet, and he was already so full.
“Doing so good for me, sweetie. Look at you - you’re just gagging for it, aren’t you? So pretty being fucked open on my strap.”
Grian felt flashes of hot and cold sweep through him as Doc’s low voice moaned in his ear, trembling from the intensity of it as Doc’s hips pushed his cock in, in, in…
As coarse hair and warm skin pressed flush against his ass, Grian whimpered as he felt the skin of his lower stomach protrude into Doc’s awaiting palm.
“There we go, gorgeous. Taking my cock so deep that it’s going right through you,” Doc murmured, the hand on Grian’s lower stomach stroking fondly over the bulging skin, caressing it as Grian trembled into pieces around him. “Gonna fuck you now, yeah?” Doc breathed.
“Mhm,” Grian half moaned, half sobbed. He wasn’t exactly sure - it was just so much.
Doc’s hips pulled back, and Grian felt like he was being turned inside out, his balls were drawing up tight to his body as the sheets beneath his face grew damp with drool and tears, and his fingers gripped the bedspread so hard that his knuckles turned white and bloodless.
Then Doc thrusted back in, and Grian mewled around his mouthful of bedsheets as his dick convulsed.
Vaguely, he was aware of Doc laughing somewhere behind him, but it was hard to pay attention to (no matter how nice the sound was) when he felt a dry orgasm wreck absolute havoc through his body, back bowing upwards before snapping back down into the arch Doc had asked of him. His own strangled moans were loud in his ears. He was clawing at the bed, and he felt mindless, frantic—
He was still so hot, so hard—
“Pretty boy,” Doc cooed behind him, and Grian sobbed as he felt Doc grind into him. “So good for me, you’re making me feel so good, Grian. Love seeing you like this, such a hot little thing, all wrapped around my cock.”
When Grian found his voice, spitting out his mouthful of sheets as Doc worked up a rhythm that was slow and deep, his voice was stuttery and high as he gasped out, “Y-you - ah - how will you c-come?”
Another dark chuckle that made goosebumps rise on Grian’s skin as their movements made his nipples drag against the bedsheets. “I won’t.”
Grian whined, high and questioning, as Doc caressed in an almost loving fashion where Grian’s stomach was bulging out over the dildo.
“Sweet boy,” Doc murmured, and Grian felt the scrape of his nipple piercing against his back - and then there was a tongue on the skin of his neck, tracing a tense muscle, licking at his sweat. Grian panted, keening lowly when Doc nipped at his skin. “I don’t want any help with that, and I am enjoying myself just fine. Stone top, and all that. Just let me take care of you, okay sweetie?”
Grian groaned, shivering as he felt Doc’s teeth sinking into his skin again, just briefly, the sharp sting immediately followed by a warm, wet tongue, sliding soothingly over the abused skin.
“Did you know what my favourite thing about my strap is?” Doc whispered, and Grian felt the man’s grin pressing into the skin of his neck. Grian was melting, he was shivering and sweating and shaking apart beneath the taller man. When it became clear Grian wasn’t about to respond, Doc chuckled before continuing.
“My favourite thing is that I don’t have to stop.”
Grian’s eyes watered.
“I can just keep on going, and going, and going, until you’re screaming and spent and sensitive… all fucked open and begging me to stop, or begging me to keep going - you won’t be sure which one you’ll want, anymore - and if I feel like it, I can just keep on fucking you until you pass out.”
A soft kiss, so much softer than the cruel, evil, deliciously tormenting words being murmured so syrupy sweet against his skin - and Grian shook apart.
His dick pulsed against his stomach, and it was almost painful how sensitive he was from the previous orgasm and how turned on he was. Grian was gasping for breath, clenching down and making Doc have to work to keep up the rhythm he’d built up, and the friction became so much more—
Despite Doc’s words, his sweet threats, his terrifying promises - despite the things he’d whispered so tenderly into Grian’s skin, his rocking movements came to a stop when Grian’s dick started going soft between his legs.
Grian was making small noises on every exhale - he couldn’t help it - and Doc smoothed a hand down his back, cooing softly as Grian shuddered at the gentle touch, skin still hypersensitive and tender.
When Doc pulled out of him, Grian made a pained sound. God, he was sore - and his cheeks flushed hotly at the wet, open noise that seemed so loud in the suddenly quiet room as the dildo left him completely. Doc simply hummed, smoothing his hand down Grian’s side again.
For a few bated breaths, Grian waited for the trickling sensation of come spilling out of him. When reality caught up with him, he couldn’t help but chuckle breathlessly as he let his hips slide down beneath him until he was splayed out over the slightly clammy bed.
“What’s so funny, pretty boy?”
“Nothing,” Grian said, feeling lightheaded and delirious - and happy. “Glad there’s no jizz.” With that, his chuckles started up again, and this time, Doc joined in.
“You feeling up for a shower? I don’t wanna sleep with you covered in spunk, dude.”
Grian hummed noncommittally, but he allowed Doc to scrape him off of the bed and into something resembling an upright position. He still couldn’t feel his legs, and his ass and hips were aching something fierce. The small of his back was sore, too. Luckily, he didn’t need to walk on his own, as Doc seemed to expect Grian’s unsteady gait, and supported him with an arm around his side.
The shower wall was cold against his back, but the water was warm, and Doc was even more so; a steady and grounding pressure against his front, propping him up and helping him clean up the come and sweat and drool that had been sticking to his skin.
It was when Doc’s fingers were carefully rubbing at his hair, washing out the shampoo the man had worked up to a froth while Grian hummed in pleasure beneath him, that Grian mumbled out a question.
“Why didn’t you?”
His eyes were closed to avoid the sting of soap and running water, so he didn’t see what Doc’s expression was when he replied. “Didn’t what?”
Grian shrugged weakly. “Do what you said. At the end there.”
“...when I was fucking you?”
“Mhm.”
After a few moments where the only sound was the running water against skin and tiles, Doc laughed. Even though it probably was at Grian’s expense, the smaller man couldn’t help but grin happily at the pleasant sound, the deep rumbles from Doc’s chest against his skin. “I mean, if you ever wanna do this again, then I’m sure we can do that next time. Didn’t know you’d want it as anything other than dirty talk.”
“It was hot as fuck,” Grian mumbled, slipping a bit as his legs threatened to give out underneath him. Doc pressed closer against him, and Grian shuddered pleasantly at the feeling of Doc’s crotch, slick and warm against his thigh. “Would have liked for you to come, though. Will you come next time?”
Doc’s laugh was a bit more hearty. “Sweet boy,” he chuckled, and Grian moaned softly as he felt Doc grinding oh-so-gently against his thigh. “I’m sure we can figure something out. I bet you’d allow me to use you however I want, hm? You’d let me use you to make me feel good, just like you did tonight.”
“Even more than tonight,” Grian mumbled. He could feel himself falling asleep - he was exhausted. “Can… can be even better for you. Next time.”
Doc hummed, low and sweet, and it was almost like a moan. “Sure thing, sweet boy. Let’s get you back in bed for now though, alright? I’ll treat you to breakfast in the morning.”
“Okay,” Grian breathed out, allowing Doc to pet him dry before following the taller man blindly as he was halfway carried back to bed.
