“Honey, I am home…” Dean says as he steps into the house, removes his shoes and drops his keys on the table next to their door. It’s late, a little after 11pm and Cas is in the kitchen, leaning against the table as he drinks some cold ice lemon tea. He has just finished his yoga practice and he’s kinda exhausted and a little sweaty, stripped down to only his boxers.
“In the kitchen…” he yells back at Dean and takes another sip of his tea.
After a minute or so, Dean walks into the kitchen and smiles at his husband.
“Hey baby…” he says and presses a soft sweet kiss to his lips.
“How was your day? Have you been practicing?” he asks when he notices that Cas looks a little flustered.
Castiel looks him up and down and smiles at him.
Dean is wearing a tuxedo and that’s the only thing Cas can think about right now. A classic black sexy tuxedo and a white shirt. And a fucking tie. Castiel loves the way Dean’s firm shoulders look in his dress jacket
He doesn’t answer his question though, he just stands there looking at his husband appreciatively.
Dean looks down at Cas and frowns.
“Baby are you ok? What is it?”
“You…are wearing a tux…”
“Um, well yeah. We had a general meeting today, there was no designing involved, so I had to-“
“That’s not the point, Dean…” Cas says and presses a finger against his lips to shush him.
Dean frowns a little and tilts his head back in confusion before realization sinks in.
“What…Oh, no…You kinky bastard!”
Cas takes a step closer to Dean, pulls Dean’s face closer and kisses along his neck, nibbling at his ear in a way that he damn well knows that Dean can’t resist.
“Bedroom. Now!” Cas says as he grabs Dean’s wrist, literally hauling him towards the stairs and up to their room.
As soon as the door closes behind them, Dean slams Cas against the wall hard and presses their bodies flush together.
“I want you…Want you so bad Cas…” he says and shoves Castiel’s boxers down and out of his way, caressing his waist and hips.
Moaning, Cas lets his head fall back against the wall as Dean starts grinding hard and slow against him and trailing kisses down his neck tortuously slow. He sucks and bites little marks on his trembling hot skin as he slowly rubs their cocks together and Cas can’t take it any longer. He slides his hands over Dean’s back, the length of his spine, sliding down to grip his ass and squeeze, breath hitching as Dean rolls his hips, bodies pressed tight together. The sensation of his naked body pressing against the soft fabric of Dean’s clothes is amazing but he needs more, now. He gently pushes Dean back and leans up to kiss him, dipping his tongue inside his husband’s mouth.
“You are so fucking hot” Cas whispers as he is trying to get Dean out of his dress jacket.
Dean momentarily breaks their kiss to laugh affectionately.
Cas leans back and blinks up at Dean with that adorable confused look in his eyes that makes Dean weak at his knees.
“You just said fucking…” Dean explains as he runs his hands over his husband’s back.
Castiel doesn’t even bother to grace Dean’s comment with an answer. He practically rips Dean’s shirt open and pushes him back on the bed.
“You wanna be fucked baby? Or fuck me?” he asks as he climbs on top of Dean, knees on either side of Dean’s thighs.
Dean props himself up on his elbows and his hand slides up to grasp the back of Castiel’s neck as he leans up to catch his lips into a utterly filthy and heated kiss.
“I want you to ride me babe” he whispers into Castiel’s ear and licks the spot behind his ear before sucking hard enough to leave a mark.
Castiel lets out a moan and he reaches down to impatiently pull Dean’s pants and boxers down and drop them onto the floor. Dean wraps his arms around Castiel’s shoulders and flips them over so that he is on top.
He starts kissing his way down Castiel’s body sending shivers down his spine.
He starts off slowly by sucking his nipples into his mouth, licking all the way down to his stomach before kissing his way back up.
Pulling him up against his body he starts to kiss his neck softly, working his way inch by inch down to his chest again.
He runs his mouth along Castiel’s ribs and across his stomach, bites down around the fleshy part of his navel before dipping his hot tongue into it, drawing out moans and gasps from Cas.
Castiel’s body presses tighter to his as he moves to straddle Dean’s lap, pressing as much of himself into him as he can, while his tongue seeks out Dean’s and Dean opens up for him, his tongue brushing against Castiel’s in welcome and Castiel moans and writhes at the feel of the hard press of Dean against his thigh.
“You’re so beautiful…” Dean whispers and Cas lets out a sigh and leans in to kiss Dean again. His lips are smooth and hot against Castiel’s, his tongue even more so when it slips along the seam of Castiel’s mouth.
Dean trails hot, wet kisses down to his neck and Cas cries out and arches into his touch when he finds a particularly sensitive spot and Dean just nibbles and sucks harder. When he pulls back he can see the beginnings of a bruise showing and can’t help the surge of satisfaction at knowing he’ll bear his mark, for a few days at least.
“Lube?” Dean whispers, his mouth pressing hot wet kisses down Cas’s throat to his neck to his chest before licking a strip back up to his ear.
Cas bites his bottom lip to stifle a groan, reaching over to the night table to get the lube.
“Hurry up. I need you inside me.” he says as he presses the tube into Dean’s chest.
Dean’s breathing hitches and he can’t help letting out a low moan. He quickly coats his fingers and moves them down between Castiel’s legs.
“Come on, Dean” Cas growls into his ear because he’s desperate for Dean to just take him already.
One of Dean’s slick long fingers presses against his entrance and Dean nudges Castiel with his knee to spread his legs further before slowly sliding his finger inside of him. He stops just for a moment to let Cas adjust but Cas has other plans.
“Dean, don’t stop,” he moans and reaches down to take a hold of his husband’s wrist, pushing Dean’s finger deeper inside him himself.
“Fuck, I need more, baby please” Cas whines and a dirty evil grin spreads across Dean’s face.
“You deserve to be tortured Cas” Dean retorts and Cas just rolls his ass down onto Dean’s cock.
“Oh fuck…” Dean hisses and lets his head fall back.
Cas heaves a sigh as Dean finally slips in another finger. Dean spreads his fingers apart inside Cas and then slides them in deeper and deeper, rubbing against his prostate.
They both moan loudly as Dean starts pumping his fingers in and out of Castiel’s body slowly. They pant against each others mouths, the gentle hum of pleasure that Cas breathes into Dean’s mouth has their tongues brushing softly together.
Castiel’s fingers wind through Dean’s hair as he continue to tease him open, stretching him up good.
“Dean…Get inside me” Cas whispers against Dean’s lips as theyrock together, bodies grinding slowly.
Castiel feels Dean’s fingers slide from his body to be replaced within seconds by the hot hardness of his cock. Cas spreads his legs further and Dean pulls him down for a sloppy heated kiss as his cock slides slowly into Cas.
He wraps his arms around Castiel as Cas slips down onto him, pulling out only an inch or so before he pushes down again, keeping their mouths pressed together in deep, breathless kisses. Dean thrusts up once, twice, before digging his nails into Castiel’s hips, pulling him down on him and pushing inside as far as he could go, causing Castiel’s body to tremble from sheer pleasure. Cas thrusts his tongue in Dean’s mouth as he starts moving above him. Dean drops his head back, breaking their kiss as he moans Castiel’s name, hips slamming up to meet each of his husband’s thrusts. Castiel arches his back, the movement pushing his cock forward to rub against Dean’s stomach as he rides him and he lets out a low guttural moan.
“Oh Dean…” he gasps and rolls his ass harder onto Dean.
“Oh God, fuck Cas…Yeah, just like this…”
Cas starts to move quicker, rolling his ass down onto Dean’s cock, moaning Dean’s name over and over and over, trying to draw this intense feeling out for both of them.
He leans his forehead against Dean’s and draws a deep breath.
Cas is moving faster and faster and harder, and soon it’s Dean that can’t keep up. He squeezes Castiel’s ass and bites at his neck, his throat and shoulders and everywhere he can reach, reduced to making desperate little moans in the back of his throat as he watches Cas rock up and down on top of him, groaning and moaning every time he hits just the right spot. Dean feels the tightness coiling in the bottom of his stomach, and he slides his hand between them, wrapping his fingers around his husband’s length, matching stroke for stroke with Castiel’s rough and deep, thrusts, making him cry out in what can only be pleasure.
“Dean, I’m…Uh…I need, fuck…” Cas pants against his neck.
“I got you babe…” Dean shushes him and presses a kiss to his chin, breathing quickly, deep and sharp.
They find the perfect rhythm and Dean keeps jerking Cas off hard and fast, moaning his name loud and squeezing him tightly every time Cas takes him particularly deep.
Dean’s close, so close. He grabs Castiel’s ass and pulls him down, down onto him as he thrusts jerkily up inside him again and again and comes inside of him crying his name out loud, his vision blurring completely as he falls back into the pillow. Cas continues to ride on top of him, his cock sliding messily into Dean’s fist, his body moving up and down on and off Dean’s cock as he continues to ride him. He tightens around Dean, muscles twitching dangerously tightly and then locking down as the orgasm takes hold and Castiel’s entire body is tensing and shaking with pleasure as he finally comes all over Dean’s chest and fingers.
Castiel lies on top of Dean for several minutes before rolling onto his side. They are both breathing heavy, hard and the room is too fucking hot.
“Oh my fucking God. That was….” Dean begins to say
“I know…” Cas says and props himself up on an elbow to look at his husband. He leans in and starts pressing soft kisses down Dean’s chest, to his abs and down his thighs, kissing and sucking his skin lightly and gently.
“Spread your legs” he whispers against Dean’s skin and Dean does as he’s told.
Castiel starts kissing up Dean’s left thigh, tracing his tattoo with his tongue slowly and playfully before moving up to take his length in his mouth.
“Cas, fuck…” Dean groans as Cas starts licking him clean slowly with little teasing delicate flicks of his tongue. When he’s done, he licks his lips slowly and leans down to press a kiss to Dean’s soft lips.
“We should take a shower mon amour” Dean says and Cas can’t resist the urge to roll his eyes.
“Shut up!” he says and chuckles as he sits up, pulling Dean up with him.
They make love again that night, all passion and need and love and desire and pure utter lust.
After taking a hot shower together, they lie in bed and make out for what seems like hours, slowly and sensually, breathing each other’s air as they lie there naked, bodies pressed together as much as possible, hugging each other tightly. Dean works Cas to hardness again with his tongue and fingers and his beautiful plush lips, those lips that explore Castiel’s flesh eagerly, before they take turns being on top, first Dean riding Cas as Cas moans Dean’s name over and over and then Castiel rolls on top of Dean to finish them off while Dean tells him that he loves him so fucking much, arms wrapped around Castiel’s waist tight and kissing him senseless as he comes with Castiel’s teeth biting his lips.
When they calm down, Cas rolls onto his side and lies next to his husband, staring longingly into each other’s eyes for a long time before Cas leans over and rests his chin on Dean’s chest, tracing his beautiful long fingers over his tattoo.
“What are you writing there kid?” Dean asks and lets out a small laugh.
“I. LOVE. YOU!!!” Cas says and smiles up at him.
Dean smiles back and rolls his eyes. What an adorable dork of a husband he has.
“Come here…” he says and wraps his fingers around Castiel’s narrow wrist.
Cas slides up on Dean’s body and hugs him tightly as Dean wraps his arms around his waist.
“I love you too baby” he mumbles into Castiel’s hair as he presses light kisses on the top of his head.
Castiel buries his face into Dean’s neck and smiles.
“We should take another shower” Dean suggests.
“Just one more moment….” Cas whispers and presses a kiss to Dean’s chest right above his heart.
This moment is perfect.