Work Text:
Dean had no clue how long it had been since he’d laid down. After everything, it was nice to be able to go home to the bunker. To watch movies with Jack, Sam, and Eileen. To wake up in the morning to pancakes and coffee and Cas.
For now, though, he was perfectly content to lie down in his bed. In their room.
He had spent all day doing small chores that he never would have imagined he would ever do. Cleaning up some of the property around the entrance, giving Baby a good wash and polish, putting away groceries, and making food that they wouldn’t eat until tomorrow.
Cas had gotten his mojo back a while ago, and he was up in heaven helping Jack fix everything for most of the day, but he always came back to the bunker, back to Dean.
Sometime, while they were all almost dying, Cas had leaned over from the passenger seat of Baby and kissed him. At that point, Dean really didn’t know what to do, but Cas was patient. More patient than what Dean probably deserved.
Now they were firmly in Boyfriend territory. Cas was the kind of boyfriend who flew all the way across the World to get Dean those Japanese sweets he’d always wanted to try. The kind of boyfriend that would always tell him where he was going and ask if he wanted to come.
The kind of boyfriend that was crawling up behind him in just sweats, and kissing at his neck. Rutting up against his boxers.
“Mhmm Cas. How’d it go?”
“Good, sleepy?” Cas was looking at him, no judgment in sight. If Dean said yes, he would stop, and curl up behind him for his nap.
“Mh it’s ok, you can do my thighs, I might fall asleep though.” Cas’s voice was always just on the right side of rumbly. Especially when he was groaning against the back of Dean’s shoulder, and slipping both their clothes off.
“You sure?” Dean didn’t even bother responding, he just shifted further onto his side and squeezed his thighs together.
Doing this shouldn’t be this relaxing, Cas had probably slicked himself up with the stupidly expensive lotion that they could afford now and was gently rocking back and forth behind him. Cas was usually quiet in bed, but now there were just the tiniest breaths and moans.
The gentle back-and-forth motion was honestly putting Dean to sleep, he probably wasn’t doing a good job of holding his legs together, but he trusted Cas to take what he needed. He was finally falling into that deep relaxing sleep when he felt a spurt of liquid on his ass.
The next second he was clean and dry and Cas was curling up behind him, mouthing at his neck and whispering little “I love yous “
~~~~~
Dean woke up to sun rays in his eyes and a small puddle of drool under his mouth. He shifted a bit and realized that he had shifted through the night, Cas was lying on his back, and Dean was lying on Cas, there was a puddle of drool right over Cas’s nipple.
The important part though, was that while Cas didn’t really need to sleep, he did sometimes, and when he did, he was a deep sleeper. Dean had a little game he liked to play when he caught Cas asleep.
Dean slowly patted the drool away, and crawled down towards the foot of the bed, dragging the sheets down with him. Luckily Cas hadn’t put on his clothes the night before, so this was going to be a piece of cake.
He prepped himself first, he’d learned that getting Cas hard while he was sleeping very quickly turned into a Cas that was awake and hard. After he was finished there he gently took Cas’s cock into his hand. Even Soft Cas was beautiful. There was a certain heft to it, Dean could barely encircle it with his hand. When he was hard Cas was almost painfully long and thick.
Dean stuck his tongue out and gave Cas’s cock a few licks, long and slow. He loved the musk that Cas always seemed to carry, it was heady and deep and made Dean drool. He angled himself so that he wouldn’t accidentally wake Cas up, and took the whole thing in his mouth.
Sucking dick was probably in his top ten things to do with Cas. Something about feeling the weight in his mouth, about having to control himself so he wasn’t literally gagging for it as it slid further down his throat. The taste was good, so so good. They had played around some in the past, and Dean could sit by Cas’s knees for hours just holding Cas’s cock in his mouth.
This wasn’t the time for that though, so once Cas was firmly hard Dean pulled off. Cas had an adorable scrunch on his face, subconsciously knowing something was happening but was in too deep of a sleep to care.
He carefully crawled over so he was straddling Cas and sank down. Oh yeah, he was definitely gonna feel that when he sat down. He tried to sink down nice and slow, but around halfway hands like iron weights grabbed his hips and pulled him down.
“Well this is a nice way to wake up” Dean couldn’t say anything back, he was too busy trying to get the air back into his lungs. Cas just bucked his hips a bit and pulled him down again.
Dean had gone into this thinking he would be riding Cas, but turns out that having Cas under him, reminding him how strong he was, was just as great. Every time Cas jerked him up he held him still for a couple seconds before dragging him down. His head was pressed directly onto his prostate and dragged sinfully good every single time.
“Your voice is always so nice in the morning, Dean. Especially when I can hear that you had my dick down your throat.” He says the sweetest things, Dean tried to muffle a laugh that turned into a moan, it had taken far longer than was okay to get Cas to stop saying “penis” in the middle of sex.
Dean had to drop forward after that and had to plant his hands right on Cas’s chest. Cas had stopped going so slow, he was pummeling into him too fast, and Dean was going to cum. Dean didn’t say anything but quirked at one of Cas’s nipples to let him know. It didn’t stop Cas at all, if anything it just made him go deeper.
When Dean did cum, he could feel every muscle in his abdomen lock up and start shaking. Somehow Cas kept pumping up and down. There was cum between them but Dean didn’t care, little shocks of light kept going through his ass to his brain.
Dean could feel it when Cas came. Hot liquid rushed up through his ass to settle somewhere deep inside, he was going to have to finger himself in the shower at some point today. Cas groaned a full body shiver, and let go of Dean's hips and let him collapse on top of him.
His land was right below Cas’s chin, and he could feel soft little kisses up against his forehead. There wasn’t cum between them anymore, Cas knew how much he hated it when it dried on him, so Dean slid off of him and curled up against him again. There wasn’t anything important to do today. No demons or runaway deities or apocalypses. It was the start of another perfect day.
