OneShot

7.3K 99 63
                                    

They've been dancing around each other for while, letting the sexual tension of them build before it finally cracked. It wasn't because of something romantic, not because of a death scare, it was just Cas in the library, researching.

Dean walked over to him and tipped his chin up and kissed him. Castiel was surprised but he melted under the touch. He leaned into the kiss and Dean stepped closer, moving his hand to the back of his neck and pulled him up more as he deepened the kiss.

Castiel reached up and held on Dean's jacket before he stood up, moving closer to Dean, who wrapped his free arm around his waist. They kissed for a while before Dean pulled back, smiling softly where Cas had a slightly dazed look. A little line of spit was between them. Dean' swiped his thumb on Cas's lip, before kissing they corner of his eye.

"Do you want to move this somewhere more private?" he murmured, pressing more soft kisses on his skin.

Castiel whisked them up and they were back into Dean's room. Dean grinned, pulling Cas against him. Castiel blushed softly, wrapping his arms around Dean's shoulders.

Dean pulled him back to a heated kiss, this time more passionate and rough. His hand moved down Cas's waist to his ass, cupping him and pulled them flushed together. Castiel moaned into his mouth, tangling his fingers in the sandy short hair. Dean shivered slightly, hearing the first sounds of pleasure come from Cas.

He gently hoisted Cas up, who wrapped his legs around him, resting them on his hips. He laid Cas down on the bed and broke the kiss. He put his hand by Cas's head, keeping his weight up so he can look at him more easily.

Castiel loosened his legs on Dean and fell back into the soft comforter, holding onto the pillow and Dean's wrist.

Dean smile down at Cas, seeing the beautiful flush on his cheeks and the hooded eyes. He ran his hand under Cas's thigh, lifting it over his arm.

"You look so good for me baby..." he murmured affectionately.

"Dean..." Castiel breathed out.

Dean kissed the side of his face, down his jaw then sucked on the soft spot behind his ear, pressing his leg between his.

Castiel let out a small sound and arched up slightly. Dean bit at his neck and sucked light marks. He started to unbutton Castiel's dress shirt, kissing anything he could.

"I'm going to make it good for you sweetheart, make you see stars." Dean told him.

It was a slow work and build, like how their relationship is. Dean finally stripped away Castiel's clothes and his own shirt. Castiel was a panting mess, he knew this. He knew sex, but once it was with someone he cared...it felt so much...more. Pure.

Castiel's hair was sticking to his forehead, red lips slicked with spit, his chest rising and falling, and his cock curved up against his stomach with a steady leak of precum.

Dean had kissed every piece of skin, praising each part mixed between dirty words.

"Fuck baby...you look like you really want me. Want it rough? Want me to fuck that pretty little ass of yours?" he asked, pushing Castiel's legs apart.

"What is it Castiel? Tell me." Dean slid between his legs to press against him to mouth against his neck.

"...Yes...want it rough Dean..." Castiel panted, holding onto Dean's arms, tilting his neck back to give Dean more room.

"That's my angel." Dean praised.

Castiel shivered, feeling the cool fingers press at his entrance. Dean's fingers were slicked with lube and he gently rubbed it in before pushing his finger inside.

Castiel arched up, not used to the intrusion. Dean pressed kisses to his cheek.

"You're doing good for me baby, relax." Dean said softly.

Castiel nodded slightly, taking a deep breath and letting his muscles relax.

"That's my good boy." Dean gently moved his fingers in and out, curling his finger up and Castiel let out a sharp sound, arching off the bed.

Dean smiled, kissing his neck more as he slipped another finger in and massaged his prostate. Castiel was writhing on the bed, whimpering.

"Ah! Ah..Dean!" Castiel moaned, shaking.

Dean took his nipple in his mouth and gently tugged on it as he worked his fingers in him. Castiel was whining, nearly screeching in enochian when Dean didn't let up on his teasing.

Castiel almost cried when Dean removed his fingers, pushing his hips back on nothing. "Dean...No. Please. No. no no." he begged, looking between his legs at Dean with dark eyes and desperation.

"Shh, shh Cas. I have you.." Dean told him, lining himself up. He laced his fingers through Castiel's and held them near his head and kissed him deeply as he slowly eased himself in.

Castiel whimpered and Dean try to ease his pain by kissing his eyelid and temple. "Relax baby, breathe." he told him. He stayed still so that Cas could get adjusted.

It took a few moments before Castiel finally nodded, squeezing both of Dean's hands. Dean kissed him against before shallowly rocking back and forth. Castiel groaned slightly before they turned to moans of pleasure.

Dean increased his movement to a steady pace. Castiel wrapped his legs around Dean's waist to pull him close and met his rocking by pushing back against him.

Dean groaned, slipping his hands away from Cas to rest on his hips, gripping them before he started to trust more roughly and faster into him.

Castiel was moaning loudly, gripping the pillow and sheets. "OH! Dean! Nghh!" he threw his head back and panted.

"Mm...yeah Cas. Moan for me sweetheart. Scream my name." Dean murmured, resting his forehead against his as he pulled Cas back onto him as he moved forward.

Their bodies were pressed closely, having Castiel's cock rub between them. Castiel squeezed down on Dean, barely opening his eyes to look at Dean, who was looking at him already.

"D-Dean...I'm..." Castiel tried to say.

"I know...let it go baby. I have you." Dean told him.

Dean shifted him and it started to graze his prostate with every grind. Castiel screamed, bursting out the lightbulbs as he came over their stomachs.

Dean moaned, watching Cas fall apart under him and the look of ecstasy on his face before continuing what he was doing, coming a few moments later.

He gently rolled them over while he was still in Cas so he would be lying on top of him and gently ran his fingers down his back and brushing aside his damp hair. Dean pressed a kiss to his temple.

"I love you Cas...." he said quietly.

Castiel slowly looked up at him and smiled, "I know...I've been waiting." he brushed a hand on Dean's cheek and gently kissed him. "I love you too." he replied.

They had to go clean up soon, but for now...they were content to just lie there in silence between the soft caresses and simple touches.

Destiel OneshotsWhere stories live. Discover now