Dean broke the kiss, his eyes meeting Cas'. " I-..I love you, Cas, and I never want to lose you."
"You mean everything to me, Dean. I love you too." Cas kissed Dean again, and he could feel the taller man smile against his lips. Cas placed a hand on Dean's cheek and tilted his head, allowing the other man to deepen the kiss.
He felt Dean push their bodies closer and Cas gripped Dean by the back of the neck to gain further entrance to the hunter's mouth. Castiel rubbed a hand up his side, lifting the other's t-shirt slightly and feeling the skin underneath. Dean inhaled sharply and grasped at the former angels hips, their chests touching.
"Dean," Cas smirked at Dean, "can we, you know?"
"If your..If your comfortable to." Dean looked down at the shorter man, noticing his blue eyes were almost black with lust.
"Not on the couch. What if sam walks in?"
"I'll text Sam and make sure he won't come home." The hunter intertwined their fingers, "Why don't we go to my room?"
"Yeah. We can do that." Castiel smiled as he looked at their hands.
"As long as your sure? Are you feeling okay enough to do this?" Dean had to be sure that this is what Cas wanted. He would never take advantage of the former angel or make him do anything he didn't want to.
"Yes, Dean. I'm feeling much better. And," Cas paused for a moment and gave Dean a shy smile. "I really want to do this, with you.
"I do too, Cas." They stood up and Dean led Castiel to his bedroom, still holding his hand. Once they reached the room, Cas shut the door and stood there for a moment before Dean fiercely kissed him.
Cas' back was against the door and their bodies pushed together. The ex-angel thrust his hips forward, meeting Dean's and drawing a low moan from the other man.
"Dammit Cas." Dean took off Castiel's trench coat, letting it fall to the floor as he placed several sloppy kisses down Cas' neck. He could feel the other's hands feel down his back and tug at the hem of his shirt. He broke away only long enough to remove his shirt, before he grind his hips into Cas', feeling the growing bulge press against his own. Cas moaned and pressed his head into Dean's shoulder. He lifted his head up and brought his mouth to Dean's ear.
"I need you, Dean." His hot breath touched Dean's ear, sending chills down the hunter's spine.
"Bed. Now." Dean almost growled, his body aching with need. Cas walked past him and sat on the bed. He met Dean's eyes and began to remove his shirt. Cas shed the suffocating material and licked his lips as he took in the sight of Dean.
Dean almost jumped him right there, but he held back and simply climbed on top of the smaller man. Their lips met in a passion filled kiss, and Cas let his hands explore Dean's chest, feeling the muscles that were formed there. His hands continued down until he reached the hunter's jeans. He undid the button and zipper, and let his hand slip under the other's waistband. He grasped Dean's hard member and pumped, using his thumb to spread the precum around the tip.
"Fuuck, Cas." Dean pushed his jeans and boxers off, giving the other easier access. He removed Cas' pants and boxers as well. Dean wrapped his hand around Castiel's cock and matched the ex-angel's rythm. "Tell me what you want, Cas."
"I want, ugh," He couldn't hold back a moan as Dean slowed his pace. "I need you inside me. Fuck me, Dean." Dean kissed him roughly, biting at his lip and running his hand through Castiel's hair.
"Roll over." Dean commanded, his hand releasing Cas. Cas did as instructed, leaving his bare ass completely exposed to the hunter. Dean grabbed the lube from his bedside table and spread some on his fingers. He placed one digit at Cas's entrance. "Let me know if you need me to stop." He insirted the first finger, causing Castiel to squirm at the intrusion. He curled his finger, pushing it in and out. Castiel grasped at the sheets and moaned Dean's name. He added a second finger and Cas bucked back, and began to roll his hips.
"Dean. So good." Cas could barely form words, as Dean's fingers worked him open. Dean angeled his fingers, searching for that special spot. He knew he had found it, when he heard Cas clasp a hand over his mouth, to muffle his noises. Dean removed his fingers and started to rub some lube on his dick. He gave it a few strokes before placing it at Cas' entrance.
"Are you ready, Cas?"
"Yes, Dean. Fuck I'm ready." Cas sounded impatient, he felt empty from the loss of Dean's fingers. He needed to feel Dean inside of him, he needed that release. Dean pushed the tip in and they both moaned from the pleasure.
"More." Cas requested as he hung his head, and clenched the sheets between his hands. Dean pushed in slowly, but didn't stop until Cas was full.
"You're so tight." Dean said through clenched teeth as he began to pull out and then back in, starting a steady pace. He gripped the former angel by the hips and thrust into him. Cas gasped loudly at the sudden force and Dean continued to slam into him.
"Oh, fuck. Dean." Cas moaned his name and began to buck back meeting each of Dean's thrust. Dean angeled himself again, quickly finding Cas' sweet spot. "Ahh, damn. Right. There." Dean almost came at just the sight of the ex-angel, bouncing back on his cock and moaning with pleasure.
"Cas." Dean quickened his thrust, hitting that spot everytime. He reached around and grasped Cas' member, pumping him in time with his thrust. "Im close." Cas didn't have time to respond, as he shot his load. White streams of cum coating the sheets and Dean's hand. His walls clenched in around Dean, pushing the hunter over the edge. They both came, the other's name on their lips.
Dean pulled out of Cas and grabbed his shirt to clean them up. After he had wiped them off, they layed together in Dean's bed. Cas held protectively in Dean's arms. Dean ran his fingers through Cas' hair.
"I love you, Cas." He kissed Castiel's hair.
"I love you too, Dean." Cas yawned and draped his arm over Dean's chest.
"Let's get some rest." Dean said, but noticed Cas was already snoring softly. He chuckled to himself, he was a lucky man to have such a wonderful person in his life. He knew that he had always loved Castiel and that he always would. He was finally happy.
A/N: A big thank you to katieisintheimpala . tumblr . com for her help on the story.
