Dean woke up the next morning feeling warm and content. He lay on his side with one arm curled over a figure which he knew was Cas, even before his memories of the previous day filled his mind. He could tell from his position that he was spooning the other man, which he would have never imagined doing a few months ago. Dean's knees bent behind Cas's. Chest against back. They fit together perfectly.
Cas shifted in his sleep and his ass bumped against Dean's groin. A jolt of pleasure shot through Dean. He only now realized he had a morning erection. He tightened arm's his hold around Cas's waist and ground his hips against the sleeping angel, seeking warmth and friction. Dean placed a wet kiss on the back of Cas's neck. The sleeping man didn't respond. Dean knew he should have felt guilty for taking his own pleasure without Cas even knowing, but instead he felt free to act without doubt or fear.
Dean kept a slow, lazy rhythm while he gently thrust against Cas. The covers were pushed lower down their bodies from the movement. Dean's skin still felt warm. His boxers were too rough, rubbing against his sensitive dick. He reached down with one hand to pushed them out of the way and gave his dick two firm strokes. He turned his head into his pillow to try and muffle his soft pants and grunts of pleasure.
Dean pulled Cas's hips tighter against his own and started bucking his hips in earnest. He felt Cas's body tense and he paused, willing the man to stay asleep, but instead a hand reached back and squeezed his hip. "Dean?"
Neither of them moved for a few beats. Dean feared what Cas would say or do next. He expected him to be angry, furious even. He was surprised when Cas instead reached father down behind him, grasping Dean's dick firmly in his hand. He stroked him once. "Let me? Please?"
Dean grunted in response and Cas turned over so they were facing each other. Cas started pumping him steadily while keeping his blue eyes locked on Dean's green ones. Dean reached over and placed a hand on the side of Cas's neck. His thumb moved back and forth over his jawline. Cas watched wide eyed as Dean shuttered in pleasure, his breath catching in his throat.
"You look beautiful like this." Cas whispered. Dean's eyelids fluttered closed as he reached his peak. He groaned long and low as he came, spilling his come in waves over Cas's fist. His body trembled with aftershocks, and Cas continued to stroke him through it all. Dean swatted Cas's hand away when he couldn't take anymore friction. Cas watched him in amazement. "So beautiful."
When Dean opened his eyes he saw Cas with his underwear pulled off, come-covered hand now working his own dick in earnest. Dean returned his hand to Cas's neck and pulled him close so their lips were nearly touching. "That's it, Angel." Dean encouraged. "Do you want to come? Would you like that?"
Cas squeezed his eyes shut and furrowed his brow. He nodded and Dean smiled. He loved dirty talk. Apparently so did Cas. "Not yet. I'm going to count down. When I get to zero, then you can come. 5…" Cas whined as he stroked himself. "4…" he moved his other hand to his balls and rolled them in his palm. "3…" Dean tilted his head to get a better look. "2…"
"I can't…" Cas begged but Dean shushed him.
"Almost there. 1…" Dean looked him over one more time before he dove forward and kissed Cas hard, pushing his tongue into his mouth. Cas came on contact, his shouts silenced by kisses. He shook violently and Dean held him close, whispering comforting words in his ear. They both felt Cas's sticky come spread between their bodies. Dean expected to feel an initial disgusted, but didn't.
Once Cas caught his breath, he spoke up. "That was a big difference from last night's reaction."
Dean hummed in agreement and collapsed backwards on the bed. He heard Cas walking around the room, opening and closing drawers. He didn't hear the door open until Cas had already stepped outside of the room. He did hear Sam's voice immediately. "Cas! Put pants on before you walk around out here!"
