Dean shut the bedroom door behind them and pulled off his shirt. He was kissing Cas a moment later, one hand in the angel's hair and the other on his hip. Cas ran his hands over Dean's chest and back, enjoying the feel of his bare skin. Cas raised one hand to his collarbone and rubbed his thumb over the protection tattoo which stood out prominently on Dean's pale, freckled chest.
Dean moved to suck on Cas's neck, making him tilt back his head and struggle to catch his breath. He tried to speak with a shaky voice. "Dean… T-Tell me what you want."
Dean growled and ground their hips together. Both men were getting achingly hard. "Anything. Whatever you want."
"No…" Cas interjected and put both of his hands on the sides of Dean's head, pulling him down so their foreheads were touching. "Specifically. Tell me what you want."
Dean was quiet for a few moments, but then chuckled to himself. "I really want a blowjob." He closed his eyes, a little embarrassed of himself. "It's been awhile since I've last gotten one."
Cas nodded and reached between them. He unbuckled Dean's jeans and carefully lowered the zipper over his erection. He pushed his pants and underwear down his legs and Dean stepped out of them, leaving him completely naked and on display for Cas to see.
He looked the man up and down until Dean became visibly nervous, shifting his weight from one foot to the other. Cas reached forward and put a hand on Dean's hip. He turned them around until the backs of Dean's knees were against their mattress. Cas pushed him back until he was sitting at the edge of the bed, looking up at Cas, trusting him to take the lead.
Cas put one of his hands on each of Dean's knees and gently pushed them apart, kneeling in front of him once there was room. Dean's nerves were at an all time high looking down at the fully clothed man kneeling in front of him. He had done this countless times before with women, but somehow a man was different.
Dean moaned when Cas reached out and grasped his dick firmly, giving it a few slow, even strokes. Cas's blue eyes stared up at him and as much as Dean wanted to, he couldn't look away. Cas didn't waste much time and soon he leaned forward, taking the tip of the other man's cock into his mouth. Dean instinctively rested a hand on the back of Cas's head and gasped out loud at the feeling.
Cas felt encouraged by the reaction and started bobbing his head, taking in a little more of Dean's dick with each movement. He tried to move his tongue along the underside of it as well with every stroke. Although he was inexperienced Cas tried his best to give Dean whatever felt good. He ran one hand along his inner thigh and felt the muscle flex under his touch. He ran the back of his other hand gently over Dean's balls, feeling the weight of them.
He knew he was doing well when Dean started bucking his hips, thrusting upward to try and go deeper. Cas had to pull away for a minute to catch his breath, but Dean whined and put pressure on the back of Cas's head, inching him closer.
The short hair against Dean's hand felt strange. He was used to grabbing a handful of long hair and pulling a woman closer, but he couldn't do that with a man. Normally this thought would have freaked him out a little but right now all Dean could think about was getting Cas's mouth back on his cock. He was going to tell Cas to hurry up when he heard him speak in his usual gravelly voice.
"Are you going to come for me Dean? You're beautiful when you come."
Cas's attempt at dirty talk worked and Dean nodded his head furiously, pulling Cas's head back down. He took him in and sunk all the down to the base, holding him in the back of his throat, before sliding back up and sucking him hard. Dean let out a low continuous groan as Cas did this a few more times. Then as Cas deep throated him once again, Dean's legs shook and he came long and hard, shooting his semen deep down Cas's throat.
Cas tried hard not to gag but his eyes teared up as Dean's cock pulsed. He kept his nose pressed against Dean's abdomen and swallowed everything Dean gave him. Dean collapsed back onto the bed. His legs still hung over the side as his body continued to shudder. Cas pulled away and tried to catch his own breath while sitting on the floor.
"Holy fuck… so good… Cas that was… so fucking good... c'mere Angel… Cas c'mere…" Dean rambled on the bed and Cas stood up, walking over to the side Dean was closest to. "Take that off… take that off and come over here."
Cas stripped off his clothing until he was also naked, and climbed into bed. He lay on his back next to Dean. His thick cock lay erect against his belly. Dean straddled his thighs and sat back, looking down at Cas. "I saw stars, Angel. That's how fucking good that was. That's how good I'm gonna make you feel."
Dean's cheeks were flushed and his pupils were blown wide. He looked high and Cas smiled, proud that he could make the hunter look like such a mess. Dean reached forward and took Cas's cock in his hand. He position had him sitting high enough that it was as if he was stroking himself. He pumped Cas a few times before ducking his head forward and letting a gob of spit drop onto his hand, and Cas's cock. Cas was momentarily offended and grunted in disgust, but soon relaxed again when he felt Dean's fist slide more easily with the lubrication.
"So…" Dean asked with a cocky grin. "Tell me, Angel. What do you want?"
"I like this. Stay like this." Cas locked eyes with Dean and parted his lips a little as he lay prone, allowing Dean to do as he wished.
"Hmm do you like it fast?" Dean sped up his strokes and Cas could hear the slippery wet sounds of his cock being stroked get louder. "Or slow?" Dean's hand slowed and gave lazy strokes, twisting his hand when he reached the tip.
Cas moaned and struggled to keep his eyes open. He moved his hands so the rested on Dean's thighs, keeping him in position. "S-slow."
"OK, let's take our time then." Dean kept his lazy pace while Cas watched in silence. Dean ran his other hand along Cas's ribs and stomach, admiring the other man's body. He amazed himself at how much he took pleasure in it. He traced the lines of Cas's tattoo with one finger.
Dean saw Cas tense up for a moment, then relax again. He could see the pleasure slowly start to build; see Cas struggle to stay in control over it. Dean shifted positions so they were almost chest to chest. Dean supported himself on one arm and brought his lips close to Cas's ear. "Want me to talk you through it, Angel?"
Cas's eyelids fluttered closed and he nodded. Dean knew he was going to enjoy this. "I bet you're feeling good, aren't you Angel? You're feeling the tingle start to grow in your belly? Maybe your muscles are starting to feel tight?"
Cas inhaled a shaky breath and nodded again. "You like the way I'm gripping you tight, don't you? Like how slippery my hand feels? How I'm twisting a little over the head of your cock? You're leaking all over me."
Dean felt Cas' shift a little beneath him. He hands squeezed Dean's thighs tighter. "That's it, Angel, get comfortable. I want this to be good for you. It does feel good, doesn't it? My hand on your cock. It feels so warm, so heavy, so full."
Cas slid one hand up to Dean's waist. "That's it. Touch me. Whatever you need, Angel." Hands started gliding over Dean's arms, his thighs, his ass. "I bet your skin's starting to feel warm, hmm? Starting to feel flushed? Do I feel warm, Angel?"
Cas gave another shaky nod and lightly thrust his hips upwards. "I know, I know you want to move. Instincts are taking over, hmm? Telling you to thrust? Telling you to fuck? But you and I are going to keep taking things nice and slow, OK?"
Dean sucked on the side of Cas's neck, making him let out a soft whine. Dean bit him lightly before nuzzling him again. "Angel, my hand is getting tired. Do you mind if I stop for a minute?"
Cas let out a panicked "No!" and Dean smiled into the crook of Cas's neck.
"Shh I wouldn't do that to you. Not when you're so close. You are close, aren't you Angel? Feeling really tight? I can feel you trembling underneath me. What about you're cock, hmm? Feeling a little sore? You've been so hard for so long now. It'll all be over soon."
Cas entire body started to tense up. He started to shake. His moans got louder and louder. "Almost there. It's gonna feel so fucking good, Angel. Every inch of you will be buzzing afterwards. I hope you don't black out. I wouldn't want you to miss it."
"Here we go, Angel. You're almost at the peak. You're going to make a mess everywhere, aren't you? I can't wait to see it. Are you ready?"
Cas was beyond the point of being able to speak clearly. His fingers dug into Dean's skin. "Come for me, Angel."
Cas cried out and climaxed, shaking violently. Dean used his bodyweight to hold him down and continued to stroke him. "Good, good, there you go. Falling over the edge. Waves of pleasure washing over you. Keep coming. Keep falling. I got you. You're doing so well. Don't stop. Don't stop. Keep falling."
Spurt after spurt of semen shot over Dean's hand and Cas's chest. Cas's head was tipped back and his eyes were squeezed shut. A vein running along his neck was clearly visible. He shook uncontrollably. Dean kept talking him through it. "So good. So good. You should see yourself you're so fucking beautiful. Keep falling. Keep coming. Don't forget to breathe."
Cas gasped for air and his eyes flew open, meeting Dean's intense gaze. "There we go, Angel. Come on down. It's OK. I'm here. I'm still here. Deep breaths. There we go. It's all over. You did so well. Came so hard for me. Nice and long and hard. I'm going to stop stroking, OK? I don't want you to get too sore."
Dean rolled onto his side so he was facing Cas. He let go of his spent cock and rested his sticky hand on the angel's stomach. Cas whined a little. "Shh I'm right here. You're tired after that, aren't you, Angel? It's OK. Get some rest. I'll be here when you wake up."
Cas's eyes closed without his permission. He was exhausted. Within seconds he had drifted off to sleep, with Dean by his side.
