Angry sex - Castiel (Smut)

80.1K 936 1.2K

Cas stormed into your house with the angriest look you've ever seen on his innocent face.

"Cas I can-" He pushed you against the wall, you saw tears brimming his eyes.

"What were you thinking?!" He yelled loud enough for all the neighbors to hear.

"I-" You started, abruptly being shushed by Cas's foul language.

"Shut the fuck up!" He growled.

You were stunned at his words. He's never cursed or acted like this towards you before.

"You deliberately disobeyed my orders. I told you specifically NOT to," You could basically see steam rolling off his glistening skin, "And you did anyway!"

"Cas! I needed to! You were in trouble!" You felt strangely horny.

"Just stop." Cas sighed. Running his hand through his hair.

He came close to your face, "Horny?," He whispered in your ear sending shivers down your sore back, "Have you forgotten I can hear your thoughts?" He smirked.

"I wanted you to hear." You licked over his bottom lip.

"What else do you want me to do?" He smirked again, placing his hands on your hips. Listening to your dirty thoughts.

You thought about Cas fucking you against the wall and tugging your hair.

He roughly attached his lips to yours, letting his hands squeeze and release your firm ass.

"I can feel your wetness through your pants." He groaned.

"Take em' off." You unbuttoned your pants.

He bent down on his knees and kept eye contact with you.

He placed his hands on the top of your jeans and tugged them down. You stepped out of them and inhaled deeply, feeling Cas's hot breath on your core.

He bit your panties and pulled them down, still looking into your lust filled eyes.

You placed your hands in his hair and moaned.

He swiftly licked over your core once and left you a moaning mess.

He hungrily started eating you out, holding on your hips for support.

"CAS!" You cried, tugging his hair harder.

"Yeah, baby. Moan my name." He smirked, standing up and nipping your neck.

You turned him around and pushed him against to the wall, stripping him of his restricting clothes.

"Want me to suck you off?" You whispered in his ear, laying kisses down his neck to his V-line.

He nodded, pushing his head back as far as he could.

You layed a soft kiss on his aching member, hearing Cas groan. You fully took him into your mouth, deep throating.

"(Y/N)!!" He yelled, not knowing where to put his hands.

You stood up, leaving him pouting.

"Fuck me now." You bit your lip, watching as Cas watched it.

He pushed your stomach against the wall leaving your ass against his member.

He slid into you easily because all the precum you already had.

"Mhh, you're drenched." He moved hair away from your shoulder so he could suck on your neck.

Cas thrusted harder each time, banging you hard against the wood wall. You placed one hand on the wall and the other behind you on Cas's sweaty face.

"Baby.." You moaned, feeling close.

"I'm close too." He grunted, picking up speed.

He picked up your right leg draping it over his hip, perfectly hitting your G-spot.

"CAS OH MY FUCK-" You came harder than you ever had before. Cas moaned loudly feeling your cum mix with his as he orgasmed.

He grunted loudly, thrusting a few more times before sliding out and laying on the floor exhausted.

You layed next to him naked, wrapping your arms around him.

"Angry sex is better than normal sex. Piss me off more." He laughed, kissing your forehead.

You couldn't agree more.

Well. I hope you enjoyed reading *Smirk*.

Dirty/Smut Supernatural ImaginesRead this story for FREE!