Work Text:
The bed groaned with every thrust, the cheap frame rattling against the wall in a rhythm Dean knew too well from nights just like this. Heat hung heavy in the room, sweat slicking his skin, the bite of whiskey still on his breath. Neon from the bar sign outside cut through the blinds in jagged red and blue, painting her body in fractured colors.
"Yeah, that's it," he muttered, voice gravel and smoke, lips brushing her ear as he drove her deeper into the mattress. "You love that, don't you? Getting fucked by a real man."
Her moan was sharp, nails digging into his shoulders. Dean grinned through the haze, feeding off every sound. No hunts. No blood. No nightmares. Just the crash of bodies, latex, sweat, and perfume that didn't belong to him, the old routine he'd worn thin but still kept running back to.
"Good girl," he rasped, snapping his hips harder, dragging another cry from her throat. "Take it. That's it. Take me."
Her head tipped back, neck bared, moans spilling wild beneath the squeal of the mattress. Dean's eyes squeezed shut, letting himself sink into the heat, the pulse, the fleeting lie that he could feel whole. That he wasn't carved out by guilt and ghosts. That this was more than scratching an itch that would crawl back tomorrow.
Her nails raked his back, gasps tumbling free. She hooked her legs around his waist, pulling him in deeper, and he answered with a brutal snap that made her cry out again. Rough, fast, nothing tender; exactly the punishment he craved. Whiskey thrummed in his veins, breath sharp, and for a heartbeat the world narrowed to nothing but skin, sweat, and the tight grip of her body milking him for more.
Dean buried his mouth against her throat, teeth grazing her slick skin. "You like that, huh? You're my good girl tonight."
"Yes... Dean... oh, God," she panted, clinging to him like he was the only steady thing left in the room.
The rhythm climbed, faster, harder, sweat dripping into his eyes. His muscles ached, lungs burning as he chased the high he'd been starving for since the hunt ended. He shut his eyes, lips curling in a hungry grin at the sound of her breaking apart beneath him.
"Hello, Dean."
The voice was deep, calm, utterly out of place.
Dean's eyes snapped open, every muscle jerking tight. He froze mid-thrust, breath caught in his throat. The girl beneath him let out a startled shriek, shoving at his chest, scrambling to cover herself with the tangled sheets.
Standing at the foot of the bed, rigid as ever, was Castiel. Head tilted, hands stiff at his sides, gaze steady on Dean as though he'd just walked in on a perfectly normal conversation.
Dean nearly choked. "Cas?!"
The girl's eyes went wide, panic flooding her face. "What the fuck—who—what is this?"
Cas didn't move, didn't blink. "I needed to speak with you."
"You needed to— Cas, are you serious right now?"
The girl scrambled upright, clutching the sheet against her chest like a shield. Her eyes darted between the strange man in the trench coat and Dean, her breath sharp and uneven. "This is... Jesus, what the hell is wrong with you?!"
"Wait, wait," Dean stammered, sliding off her, fumbling for her arm. "He's—he's nobody, alright? Just stay. I'll get rid of him."
She jerked away, shaking her head. "Nobody? He just—what, teleported into the room? No. This is too fucking weird."
Dean's stomach knotted. He could see his night unraveling right in front of him. "C'mon, sweetheart, don't do this. Give me a sec, I'll toss him out, and we can—"
"You're insane." She scrambled into her clothes as fast as her shaking hands allowed, shoving her feet into her heels, then bolted for the door and slammed it behind her.
Silence dropped heavy over the room, broken only by the faint buzz of the neon outside. Dean sat on the edge of the bed, sweat cooling on his skin, his dick still straining painfully against the condom. He dragged both hands down his face and groaned.
"You've gotta be kidding me," he muttered. His head snapped up, glare pinning the angel at the foot of the bed. "You're a goddamn cockblock, Cas."
Castiel tilted his head, expression unreadable. "I don't understand."
"Yeah, no shit you don't," Dean shot back, tearing the condom off with a curse and tossing it aside. He scrubbed a hand over his face, frustration bleeding into every movement. "Jesus Christ, man. Ever heard of knocking?"
Cas just blinked, silent, eyes steady on Dean.
Dean stood, snatching the sheet and half-wrapping it around his waist, but it slipped loose with every agitated gesture. "Unbelievable. You show up, scare the hell outta some girl, blow my one shot at relief, and you just stand there like it's no big deal?" His voice cracked sharp, more desperate than he meant it to sound.
Cas didn't flinch. His gaze traveled down Dean's bare chest, over the sweat gleaming on his skin. His eyes lingered at Dean's hips where the sheet barely held, then lower still, catching the twitch of his half-hard cock beneath the thin fabric.
Dean caught the look. Heat climbed his neck, shame mixing with leftover arousal. He yanked the sheet tighter and barked, "Don't you look at me like that. Jesus, Cas."
"I wasn't aware looking was forbidden," Cas replied evenly, tone almost clinical.
Dean's hands flew up, the sheet slipping again. "It's not—fuck—this isn't... You don't just pop in on a guy mid-thrust, Cas! You don't stare at his junk like you're cataloguing details!"
"It was unintentional," Cas said, unmoved. "But it seems to interest me."
Dean froze, words catching. His pulse slammed harder, blood rushing south despite his anger. "You can't just say shit like that."
"I only stated a fact," Cas said simply, eyes flicking once more to the twitch beneath the sheet.
Dean groaned, raking both hands through his hair. His body betrayed him, cock stirring under Cas's steady gaze. "Son of a bitch."
He tugged the sheet tight and turned away, pacing a few steps before spinning back. "You can't just waltz in, scare off my date, and then stand there eye-fucking me like you're studying for a pop quiz. What the hell is wrong with you?"
Cas's eyes didn't waver. They flicked once, deliberately, to the bulge under the sheet. "It's getting larger."
"Excuse me?"
"Your penis," Cas clarified, head tilt unblinking. "It grows when I look at you. That's curious."
"Oh my God. You don't just say shit like that, Cas. Normal people don't say shit like that."
Cas stepped closer, calm, gaze never leaving Dean's face. "Mine does that sometimes."
Dean's throat went dry. "Yours—" He threw up his hands. "No. We are not having this conversation. Not now, not ever."
"Why not? It's natural. I assumed that's why you were... engaging with that woman."
Dean's cock twitched again under the sheet, betraying him. He cursed, shifting, trying to will it down. "This is insane. You're insane. And I'm—fuck—I'm not talking about this with you."
Cas tilted his head, as if Dean were a puzzle to solve. "You are aroused. Why deny it?"
"Because it's you, Cas!" Dean barked, voice breaking on the name. "Because this is— You don't just— Christ." He turned away, raking a hand through damp hair. The sheet slipped dangerously low on his hips. His whole body hummed with restless frustration, anger mixing with heat he couldn't ignore.
The sheet slid another inch, baring the curve of his hip, and he yanked it back with a growl. "Goddammit. This is humiliating. You stare, say crazy shit, and I'm supposed to pretend it's not happening?"
"It is happening," Cas said at last, steady as ever, eyes tracing down Dean's chest to the trail of hair under the sheet, then back to his face. "Your body responds, even if you deny it."
"Stop talking like you're reading a damn anatomy textbook."
"Then what should I say? That I'm watching you harden in front of me? That I find it... compelling?"
Dean's heart lurched. His cock twitched hard under the thin barrier, like it had been waiting for the words. He turned sharply, putting his back to Cas. "You don't mean that."
"I wouldn't lie."
Dean squeezed his eyes shut, pulse thundering. The sheet slipped again with every tense movement, damp where it clung to him. His chest heaved; his cock ached against the cotton.
"You're driving me crazy," he muttered, voice ragged. "I should be furious with you, not—" He ground his teeth.
"But you are," Cas said, closer now, calm with a lower edge.
Dean froze, every nerve tight, caught between fury and heat.
He spun back, the sheet barely hanging on. "You don't get it, Cas. You don't stand there saying this crap, watching me like—like this. I can't—" He groaned, tugging the fabric tighter while his cock pressed shamelessly against it.
Cas studied him, weighing something. "Would it help if I showed you mine?"
"What? No. Jesus, Cas." Dean's voice jumped. "That's not—I don't need—"
"You seem unsettled by your body's reaction," Cas said. "If you saw mine, perhaps it would ease the humiliation. I could show you it happens to me as well."
"I don't need to see your dick, Cas. I'm fine. Totally fine. Keep it in your pants." He paced a step, the sheet slipping, hands in his hair. "Hell, maybe you should. Maybe then at least we'll both be humiliated."
"I am not embarrassed of my vessel." Cas's hands went to his belt, fingers unhurried. "There is no shame in what is natural."
"You're not—don't—" Dean's protest cracked as Cas tugged the belt loose, unfastened his pants, and let them fall. The trench coat parted, framing lean lines as he pushed his boxers down with them.
Dean's breath hitched. Cas stood there, half-hard, heavy against his thigh, the picture of calm while Dean's heart tried to pound out of his chest.
"Cas—" Dean rasped, throat dry, cock twitching under the sheet.
"Now you've seen. Do you still feel humiliated?"
Dean barked a laugh, all nerves and no humor, clutching the sheet tighter though it hid nothing. "Humiliated? Yeah, thanks. Showing me your junk really solved all my problems." His eyes betrayed him, dragging down again, lingering despite everything.
Cas didn't move, didn't flinch, pants pooled at his feet, half-hard and steady as stone.
Dean swallowed. His gaze flicked up, then down again against his will. "You're really... thick, man," he blurted. The words hung hot between them.
"Is that unusual?"
"Like a damn tree trunk," Dean muttered, forcing a crooked grin that wavered. "Bet you knock shit over when you turn around too fast."
His cock twitched against the sheet, straining harder, betraying him worse than ever.
"You're still aroused," Cas said quietly.
"Shut up," Dean snapped, too fast, too defensive.
Cas stepped free of the bunched pants and moved closer, steady as ever.
Dean backed up on instinct, hands tightening on the sheet until his spine hit the wall. "Whoa. Hey. Cas. What the hell are you doing?"
Cas didn't answer. He closed the last inches, leaned in, and pressed his lips to Dean's.
Dean froze. His mind screamed; his body burned. Before he could stop himself, his mouth answered, hot, desperate, kissing back hard enough to make his head spin. He jerked back a second later, eyes wide. "What the fuck, Cas?!"
"We are both aroused by each other," Cas said calmly. "Now we have sex, no?"
"Jesus Christ—no, that's not how this works!" Dean shoved at his shoulders, trying to breathe. "You can't just—"
Cas dropped smoothly to his knees and tugged the sheet away before Dean could stop him.
"Cas—" Dean's protest broke into a guttural groan as warm lips wrapped around his cock. His head hit the wall, fingers twitching helplessly at his sides.
"Oh—fuck—" His hips jerked forward on instinct, sliding deeper into Cas's mouth. The angel's tongue pressed hot and insistent along the underside. "Shit—Cas—"
Fight bled out of him in seconds. His knees went weak, rough groans spilling from his chest as Cas sucked him down like it was the most natural thing in the world.
Cas took him deeper, hot and wet, tongue dragging with slow, deliberate pressure like he was memorizing the shape of him. When Dean twitched, Cas did it again, testing, observing.
Dean's hand slammed against the wall, fingers curling tight. "F-fuck, Cas," he stuttered, voice already rough. His hips tried to surge; Cas only adjusted, cheeks hollowing to let him sink deeper.
The sheet pooled at Dean's ankles. He was bare, trembling, every inch exposed under Cas's unwavering focus. The humiliation he'd snarled about moments ago drowned under molten heat.
A strangled sound tore out of him, halfway between groan and whine. His legs buckled. "Shit—bed. Bed." He staggered back and sank onto the edge of the mattress.
Cas followed without hesitation, lips never leaving him, kneeling between his spread thighs, hands firm on his hips to hold him steady.
Dean's head fell back, a broken moan spilling free as he slid deep into Cas's mouth again. "Ohhh, fuck. That—ahh—fuck, Cas." His fingers dug into the blanket, knuckles white. Short, desperate grunts when Cas swallowed around him; long, ragged moans when that tongue curled just right.
Cas hummed low. Dean nearly came off the bed with a strangled cry. "Don't—don't do that unless you wanna—" He bit his lip, hips bucking helplessly into the heat.
Cas tested every flick of his tongue, every change in pressure. He drew back to circle the head, then sank down again, cheeks hollowing like he was measuring Dean's reaction. Each adjustment earned him a new sound.
Dean's breath came ragged, moans breaking raw. "Nnhhh—God, Cas—fuck—ahhh—" His thighs shook under Cas's steady grip, every nerve sparking.
A firm lick along the thick vein made Dean yelp, fingers clawing the sheets. "Holy shit—do that again—ahhh—" His head dropped forward, sweaty hair plastered to his forehead, lips parted in messy gasps.
Cas did it again, humming softly like he'd found a key he wanted to press. The vibration ripped another guttural moan from Dean, so desperate it startled him.
"F-fuck." Dean's hands shook, then snapped into Cas's hair. Need lit him up. "Enough," he rasped, voice breaking, desperate and commanding at once. "I'll show you how."
He guided Cas's head, rougher now, pushing deeper into that hot, slick mouth. Cas didn't resist. He let Dean take control, cheeks hollowing, throat working as he took the thrusts. His blue eyes lifted, locking on Dean's face, wide and dark with arousal.
Dean's groan roughened into a broken growl. "Ohhh, fuck—don't look at me like that. Christ, Cas." His hips snapped faster, chasing heat, each thrust dragging obscene sounds from his throat.
Cas only let him, lips stretched around him, gaze steady, his own cock thickening against his stomach as if the act itself aroused him as much as it destroyed Dean.
Dean surged to his feet, dragging Cas with him by the hair. Chest heaving, cock slick with spit, every muscle trembling. "On your knees. Yeah, like that," he rasped, stepping forward until he stood over him, cock brushing Cas's lips.
Cas parted them without hesitation and took him deep, steady as stone.
"Fuck." Dean's head snapped back, a strangled moan ripping free as he slid down Cas's throat with no resistance. No choke. No gag. Only wet heat swallowing him whole. "Jesus Christ, Cas."
He set a rough rhythm, driving forward, pumping into that perfect mouth. Cas stayed pliant, eyes locked on Dean, throat working smoothly as he took every thrust. His hands braced on Dean's thighs, steadying him, inviting him deeper.
Dean unraveled, sounds breaking raw from his chest. "Nnghh—ahhh—ohh fuck, that's—ohhh God—" Shameless moans spilled out, impossible to hold back.
It was too good. Too smooth. Too perfect. Every shove in, Cas swallowed him like nothing, like he'd been made for this. No girl, no random hookup, no half-drunk night had ever come close.
Dean's knees shook. His fingers tightened in Cas's hair, forcing deeper again and again, watching those blue eyes look up without flinching. "Ohhh—fuck, Cas—I'm gonna—shit, I'm so close—" His body jolted with every thrust, sweat dripping from his temples.
Cas hummed low. The vibration rolled up Dean's length, and he nearly lost it right there.
"F-fuck—no one's ever—ahhh—" Words shattered as his hips snapped faster, chasing the edge with ragged cries.
His rhythm stuttered, pressure coiling tight and brutal. "Ohhh, fuck—Cas—Cas, I'm—" The warning dissolved into a guttural groan, head thrown back, body locking as release tore through him.
His cock pulsed hard in Cas's throat, spilling hot and thick. Cas didn't pull away. He sucked harder, drawing every drop like he was starving for it. Wet, hungry sounds filled the room as Cas groaned around him, as if the taste ignited something inside him.
Dean nearly collapsed, a strangled cry ripping free. "Ohhh, Jesus—fuck." His thighs trembled, fingers white-knuckled in Cas's hair, hips jerking with every pulse of orgasm.
Cas swallowed greedily, throat working, sucking like he wanted to wring him dry. His eyes fluttered shut, then rolled back, a deep moan vibrating around Dean as he drank him down.
Dean choked on his own voice, staring in disbelief. "Holy... shit." His cock twitched oversensitive in Cas's mouth, milked for every drop until there was nothing left.
Only then did Cas ease back, lips sealing around the tip like he didn't want to let go. He swallowed once more, eyes half-lidded, breath steady, then looked up with spit glistening on his lips.
Dean staggered, chest heaving, sweat dripping down his face. "Cas... what the fuck was that?" His voice cracked between awe and panic.
Cas wiped his mouth, tilted his head. Calm, clinical. "I believe you ejaculated in my mouth."
Dean nearly choked on air. "Jesus Christ, Cas. Don't say it like that."
"It is the truth. And..." His gaze steadied, almost reverent. "It is the only pleasant taste I've ever had in my mouth."
Dean froze. His chest still heaved, his cock softening, but his pulse roared back to life at those words. Heat flared through him.
"You can't just—" He dragged a hand down his face. "Fuck, Cas. You can't just say things like that."
"Why not? It is what I feel."
Cas shifted on his knees, his cock thick and straining against his stomach. "Dean... could you help me ejaculate as well? I am very aroused by you."
Dean's mouth fell open. Static buzzed in his head. He stared down, face blazing.
For a long beat he said nothing, caught between panic and something clawing at his chest. "Cas..." He raked a hand through his hair, took a step back like space would help. "You can't just ask that. That's—Jesus Christ."
"But I can," Cas said, patient. "And I did."
Dean squeezed his eyes shut, muttered a curse, then exhaled hard. "Yeah. Okay. Fine." He waved a hand, scarlet to the roots. "We'll figure it out."
Cas's eyes softened; the corner of his mouth almost curved.
Dean cleared his throat, still red. "Alright. Uh... get on the bed, Cas."
Cas obeyed, moving with that stiff grace before settling back against the headboard. Legs apart, cock thick and flushed, jutting from dark hair.
Dean stood there, staring, like he'd forgotten how to breathe. Ears burning, mouth dry, caught between shame and want.
"How do you intend to help me, Dean?" Cas asked calmly.
Dean scratched the back of his neck. "I, uh... what exactly do you want me to do?"
"I am fine with whatever you choose," Cas said, voice low and honest. "But I am very intrigued by what it would feel like to be inside you."
Dean's breath caught. "Inside—what, you mean my mouth?"
"Yes." Cas's eyes darkened. "But I was referring to your ass."
Dean nearly died on the spot. His knees buckled; his face went scarlet. "Wh—Jesus, Cas. You can't just—" He sputtered, pacing a sharp circle, trying to burn off the sudden heat. "Christ almighty."
Cas watched, calm as ever, his cock twitching at Dean's reaction.
Dean swallowed hard and inched forward. "God, I can't believe I'm—" He cut himself off and crawled onto the bed beside Cas. He wasn't hesitant because he didn't want it, his cock was already twitching back to life, but because of who it was. Cas wasn't a bar pickup. Cas gave a damn. Cas looked at him like he mattered, and that scared him more than anything.
Cas stayed still, letting Dean set the pace. "It's okay, Dean," he said, voice steady as a heartbeat. "We don't have to do anything if you don't want to."
Dean's chest clenched. Something in him snapped. He surged forward and crushed his mouth to Cas's, hard and messy, teeth clashing. Cas responded instantly, lips parting, tongue sliding against Dean's.
Dean groaned, one hand tangling in Cas's hair, the other on his jaw to deepen the kiss. Heat roared through him; hesitation melted as the kiss turned desperate and filthy.
Their mouths moved rough, Dean grinding against Cas's thigh, a low groan vibrating in his chest. He pulled back just long enough to rasp against Cas's lips, "You like that, don't you? Like when I kiss you like I wanna ruin you."
Cas let out a deep, guttural moan, cock twitching hard against Dean's hip. "Yes, Dean. I want you to ruin me."
Dean's eyes darkened, a dangerous smirk curling. He kissed him again, harder, bit his lip, then whispered hot filth against his mouth. "Bet you'd love it if I bent you over this bed and made you beg for it, huh?"
"Yes," Cas shuddered, moaning raw. "I'd beg. I'd let you use me however you want."
Dean groaned, hips rolling, their cocks brushing sticky and eager. "Fuck, you sound so dirty when you say that."
"It's because you make me this way," Cas said, voice low and rough, hand gripping Dean's ass.
Dean pressed closer, mouths crashing. He was just sinking into the haze when Cas shifted, pushing back with sudden force. One strong hand slid into Dean's hair, holding him, the other gripping his hip to steady him.
Dean moaned, startled but not resisting. His cock twitched at the sharp edge of control he hadn't expected.
Cas pulled back enough to meet his eyes. "You want me inside you."
Dean's face burned, cock throbbing at the words. "I... I didn't say—"
Cas kissed him again, harder, cutting him off. Forehead to forehead, he whispered, "I felt your body answer me. I want to be inside you, Dean. Let me."
Dean swallowed hard, torn between panic and arousal, body buzzing. "You're... fuck, Cas. You're really serious about this, huh?"
"Completely. Unless you don't want me to."
A groan broke free as Dean's hips rolled instinctively. "Son of a bitch. Yeah. I want it."
Cas's mouth twitched in the faintest smile. He rolled Dean onto his back with ease and settled between his legs, weight and heat pinning him to the mattress.
Dean's chest heaved, eyes blown wide. "Fuck. Okay, Cas... do it."
Cas kissed him deep, cock sliding hot against Dean's as he began to grind, slow and deliberate, preparing to take what he wanted. His mouth dragged down Dean's jaw and throat, sucking hard at his pulse until Dean groaned loud.
"Cas—ohhh—" Dean's fingers tangled in his hair, tugging. When Cas bit down gently, he whined instead of pulling away.
Cas's hand slid down Dean's chest and stomach. He wrapped his fist around Dean's cock and stroked him slow. "You act so tough," he murmured, voice gravel rough, "but already you're shaking for me."
Dean's head fell back, a ragged moan ripping out. "Shut up. Fuck."
Cas didn't. He marked Dean's collarbone with his mouth while his fingers teased lower, along the crease of his ass. When one pressed lightly at his entrance, Dean jolted and another broken sound spilled out.
"See?" Cas's tone went almost smug. "You buckle for me."
Dean gasped, face hot, cock twitching in his grip. "Nnghh—ohhh fuck—Cas—" He squirmed, torn between pushing down and pulling away.
Cas slicked his fingers with spit and pressed in slow, steady, stretching him. Dean's thighs shook, his back arching as a raw moan tore free. "Ohhh—shit."
"You take it well," Cas rumbled, kissing down Dean's chest, tongue circling a nipple until Dean cried out. "Even when you whine, your body wants more."
Dean clawed the sheets, panting. "F-fuck, Cas—ahhh—please—" The word ripped out unbidden; his face burned.
Cas hummed, pushing a second finger in beside the first, scissoring him open. "Begging already," he said, almost to himself, watching the pleasure twist Dean's face. "I haven't even given you my cock yet."
Dean whined, high and desperate. "I can take it. Please. Need it." His legs spread wider; his hips rocked shamelessly against Cas's hand.
Cas crooked his fingers just right, brushing that spot deep inside, and Dean broke with a loud cry, his whole body jolting.
"That's it," Cas growled, biting his throat again. "Moan for me. Let me hear how much you want it."
Dean's reply was a needy whimper, his cock leaking against his stomach, already wrecked from being opened.
Cas worked him mercilessly. Every twist and curl dragged new sounds from Dean, low groans, sharp gasps, ragged cries. His thighs trembled; his cock slapped wet against his stomach.
He clawed at sheets and shoulders, moaning like he was being broken apart. "Nnghh—ohhh fuck—Cas—please. I need it. I need you." His voice cracked, wrecked with desperation.
Cas pressed a third finger in. Dean nearly sobbed at the stretch, hips rocking helplessly, body greedy for more.
"You're undone already," Cas murmured, voice hot in his ear. "All that armor, all that pride... and here you are, begging me to split you open."
"Yeah. Fuck. Yes—please, Cas. Need your cock. Please, please."
Cas's breath hitched; his cock twitched against Dean's thigh. He eased his fingers free, slick with spit and precum, and sat back on his knees, stroking himself once, slow. "I should get a condom."
Dean's eyes snapped open, pupils blown, face flushed and sweaty. "No," he rasped, shaking his head. "No—fuck the condom. I want it raw. Want your cum in my ass, Cas. Fill me up."
Cas groaned low, eyes darkening. "Dean..."
"Do it," Dean begged, voice breaking. "Please. I want it."
Cas spat in his hand, slicking his cock thoroughly, spit mixing with precum. He pressed the head to Dean's stretched hole, steady and deliberate, breath hot.
Dean shivered, moaning loud as blunt pressure nudged his entrance. "Ohhh fuck. Yes."
Cas pushed in slow and unyielding, sliding past tight resistance. The stretch burned; Dean split open inch by inch until his back arched off the bed and a broken cry tore out.
"You feel incredible," Cas groaned, head falling forward. "So tight around me."
Dean's nails dug into his shoulders, tears pricking his eyes, cock twitching against his stomach. "Ohhh fuck, Cas. More. Give me more."
Cas bottomed out with a slow, steady thrust, burying himself to the hilt.
"Ohhh, fuuuck... Cas." Dean's mouth fell open in a raw moan that echoed off the walls. His nails dug into the angel's back; his legs tightened around Cas's waist. "So fucking big. Stretching me."
Cas stayed still, breathing hard, letting Dean adjust. He pulled back an inch and pushed in again, slow, grinding deep. Dean whimpered, clinging, sweat slicking their skin.
"You're killing me," Dean gasped, a filthy laugh breaking in his throat. "You're—fuck—you're really inside me. Can't believe this."
"You can take it," Cas said, voice rough but steady. "I'll make sure of it."
Dean moaned as Cas rolled his hips deep, hitting that spot inside him. The noise that spilled out was filthy and desperate.
"You know what, Cas?" Dean panted, voice dropping to a husky rasp. "I've jerked off to this. To you."
Cas froze for a beat, blue eyes flicking up, startled.
"Yeah," Dean groaned, grinding back. "Fucked my fist with your tie wrapped around it once. Couldn't stop thinking about your hands, your mouth. Came so hard I saw stars."
Cas's breath hitched; his cock twitched deep inside.
"And that's not all," Dean went on, a filthy smirk under his moans. "You ever watch us when we're asleep? Thought I didn't know, huh? I knew. And one night I got myself off knowing you were right there. Thought about you while I came, Cas."
Something cracked. A guttural growl ripped out of Cas, and his thrusts slammed harder, faster, all control gone.
Dean cried out, head snapping back, voice breaking into wrecked moans. "Ahhh—fuck—yes—harder—ohhh God, Cas."
Cas's pace turned brutal, hips snapping, cock pistoning with desperate force. "You're mine," he growled, eyes locked on Dean's face, sweat dripping down his temple. "All mine."
Dean's whines rose, high and needy. "Y-yes. Fuck. Yours. Ohhh shit, Cas, I'm—"
The bed rocked against the wall, skin slapping loud as Dean unraveled under the raw, relentless rhythm.
Cas drove into him hard and deep. His voice dropped, guttural, words spilling hot against Dean's ear. "You feel so tight, Dean. Hot. Clenching around me like you were made for this."
Another sharp thrust made Dean cry out, whole body jolting.
"Every time I push in," Cas panted, "you squeeze me harder. You don't even realize how perfect you are. You pull me deeper, hold me there. It's intoxicating."
Dean's noises turned frantic, moans breaking into whines, head thrashing on the pillow. "F-fuck, Cas. Don't—don't say shit like that—oh God."
But his cock leaked against his stomach, every word and thrust pushing him closer.
"You love it," Cas growled, hips snapping faster. "You love how I stretch you open, how I fill you until you can't think of anything but me inside you."
Dean arched, a strangled cry tearing out. "Ohhh—ohh fuuuck—Cas—I'm gonna—"
"Come for me," Cas demanded, voice deep and commanding. "Show me how good I make you feel."
Dean shattered. His body bowed off the bed, cock spurting hot across his stomach and chest, ropes striping him as his moans broke into helpless cries. "Ohhh—fuuuck, Cas—ohhh shit."
His hole clenched tight around Cas as he came, milking him. Cas groaned loud, composure breaking. His thrusts turned frantic and sloppy; his eyes flared with sudden glow, grace bright and burning.
"Dean," he choked, whole body shuddering as he slammed deep one last time. He came hard, thick and endless, spilling into Dean until it overflowed, slick heat dripping between his thighs.
Dean moaned at the sensation, wrecked and trembling. The sheer force kept him gasping. Cas's eyes still glowed faintly as he groaned, hips twitching, filling him again and again.
At last Cas sagged forward, panting against Dean's neck, cock still pulsing inside him, cum leaking from the stretched rim.
Dean's chest heaved. He clutched weakly at Cas's back. "Christ, Cas," he rasped, voice ruined. "You almost fried me from the inside out."
Cas stayed buried deep, still panting, his weight pressing Dean into the mattress. Sweat-slick skin clung where they touched, both of them trembling in the aftermath. Dean lifted a shaky arm and slid his hand up and down Cas's back in slow, soothing strokes. He kissed the side of Cas's head, soft and tender.
Cas let out a rough breath and began kissing along Dean's neck, slow, lingering, worshipful. "That was perfect," he whispered against Dean's skin, voice raw but steady. He kissed again, lower, tasting salt. "You are perfect."
Dean closed his eyes, overwhelmed, chest still heaving. He tilted his head to give Cas more room and hummed low when lips trailed along his jaw. "Shit, Cas," he muttered, voice cracked and wrecked. "You don't hold back, do you?"
"Not with you," Cas said, breath warm at his ear.
Dean buried his face in Cas's hair, rubbing lazy circles on his back. Silence stretched with only their breathing. Finally, Dean let out a shaky laugh, the corners of his mouth lifting. "You know what, Cas? I'm glad you showed up when you did. 'Cause that... that was the best damn sex I've ever had."
Cas pulled back just enough to look at him, blue eyes soft but blazing. He kissed him slow and tender, sealing the confession between them.
Dean shifted under him, still flushed. His hand kept moving over Cas's back, almost absent-minded, but his eyes sharpened when they met Cas's. He hesitated, chewed his lip, then blurted, "Hey... uh... Cas?"
"Yes, Dean?"
"This—what we just did—it's not... I mean... it's just me, right? You haven't— Not with Sam or anyone else? You're not just horny and using me to figure your body out?"
Cas actually let out a short laugh, low, breathless, amused. He brushed a kiss to Dean's temple. "Dean. No."
"What do you mean, 'no'?"
"I have not felt this with anyone else. Not Sam. Not anyone. Only you." He kissed the corner of Dean's mouth, slow and deliberate. "And it is not hunger alone. It is you."
Dean's chest squeezed painfully tight, heart flipping like he was twenty. He tried to smirk, to play it off, but his voice cracked anyway. "Yeah? Just me, huh?"
"Just you," Cas said, cupping his jaw.
Dean swallowed, cheeks burning, and pulled him into another kiss, slower this time, almost reverent.
He settled back with a lazy smirk, stroking down Cas's back. His voice was rough, a hint of swagger creeping in. "Well, guess what," he drawled.
"What is it?"
Dean leaned up, lips brushing Cas's ear. "I love you."
Everything stopped. Cas froze, breath caught, blue eyes wide as he pulled back to stare.
Dean's smirk vanished. His stomach flipped. Color flooded his face; panic flashed. "Shit. I—uh—forget I said that." He tried to laugh it off, thin and shaky.
Cas kissed him before he could say more. Hard, sure, certain. Against Dean's mouth, he murmured, "I love you."
Dean's eyes fluttered shut, relief crashing over him so strong it hurt. He clutched Cas closer and kissed him like his life depended on it.
The kisses slowed and gentled until Dean sagged into the pillows, exhausted and trembling in Cas's arms. Sweat cooled on his skin. His heart still raced, but for the first time in years he didn't feel hollow afterward. He felt full. Grounded.
Cas shifted as if to move, but Dean tightened his grip, burying his face in the warm curve of Cas's neck. "Don't," he rasped, small and frayed. "Don't leave while I sleep, Cas."
Cas pressed his lips to Dean's temple, hand stroking down his side with steady reassurance. "I won't. I'll be right here."
He began to ease out, careful, but Dean's hand caught his hip. "No. Stay. Please. Just... stay inside me." His cheeks burned, eyes raw and pleading. "Feels safe."
Cas stilled, gaze softening. He lowered himself back over Dean and nodded. "Then I'll stay."
Dean let out a shaky breath, eyes already fluttering shut. He curled against Cas's chest, safe and warm, body softening into sleep.
Cas held him close, still joined, one hand stroking Dean's hair as his breathing slowed into a deep, steady rhythm.
And for the first time, Dean slept without fear.
