"De, let's get you to bed."
It was the first time Castiel had used that nickname. It rolled off his tongue. It made him smile. Cas had been the nickname Dean used since like the second week after meeting each other. It was just natural. It took Castiel forever to find one for Dean, but he was now proud to say he had one.
"I like that name Cas."
Dean swept Castiel off the floor. Cas was startled at first, holding on tightly to Dean. But after a while, he relaxed into his humans arms.
His human.
That sounded good too.
"Although, I could just start calling you my human..it sounds cute and I kinda like it whe-"
"Shut up and kiss me."
Dean had finally gotten to their room and set Cas down on the bed. Their lips were gently pressed together, a slow one filled with passion. They didn't want to go fast, especially Castiel. He had never done this and it scared him. But with Dean, he felt he didn't need to feel nervous. Dean would take care of him. No matter what. He trusted Dean with his life, he already knew that Dean would be soft on him.
"Do you want t-to try tonight Cas?" Dean mumbled in between breaths. Their kiss still getting heated. Castiel kept his eyes closed, weighing his options. His breaths getting quicker and quicker by the second. He wanted this so bad. His nerves were just getting the best of him.
"Dean. Yes." He moaned into Dean's ear. The green eyed man lifted Cas's shirt up over his head. He watched as Castiel shifted, breathing slower.
"Just breath, okay? I'm right here. And if you need to stop, just tell me."
Castiel just nodded. Dean gently pressed his palm to Cas's stomach..right on the bottom before his pants line. The angel breathed out sweetly with a small wince. He moved a bit but soon got comfortable. Dean could tell so he took his shirt off and climbed on top of him, pressing their chests together.
"Just follow my lead and it'll all be okay."
Cas wanted to say something but nothing came out. He opened his mouth, ready to say something, but only a small whimper came out. It was almost as if he had forgotten how to talk. And his eyes closed again, trying to think of Dean's hands roaming his body.
Dean let his hands glide all the way down to Castiel's pants and he pulled them down. Cas was only laying in boxers by this point..and Dean felt he should make him feel equal. So he pulled his off too. They laid there for a bit, just looking. Not touching. It had been a while and last time got very heated too quick.
"De..you are so beautiful." Cas lifted his hand, rubbing Dean's cheek. He smiled at him, then leaned up to kiss him. In the process, Dean had slowly started to move Castiel's boxers out of the way, revealing everything. The feeling of being bare made Cas shiver. He was showing off his body to Dean, the one thing that was meant only for lovers eyes. And watching Dean's eyes trail over his body made him feel good inside.
"I have lube...just let me get it real quick."
Dean hopped up and walked over to his dresser. Castiel watched Dean's ass and smirked.
Dean had a really cute ass.
"I wanna make you prepared first though, is that okay?" Dean questioned, looking at Castiel through his eyelashes. Once again, Cas just nodded. He allowed Dean to push him back into the bed and he made him open his legs. Dean just kissed Cas's thighs, up and down.
"Oh..Dean."
Castiel wiggled and furrowed his eyebrows. His dick feeling very warm. He let it all go, trying to make it last. He wasn't ready when Dean grabbed his erection with a gooey substance in his hand. He jumped a bit but Dean pressed him down with his other hand.
YOU ARE READING
heaven
FanfictionDean missed Cas. So much, he decides it's time to tell his angel how he really feels. But how long does Cas really plan on staying around?