A/N: Thank you so much for you support and all the comments. I can't believe the end is here. I am totally not crying. This was my first Destiel story, ever, and I feel so proud of myself. But I couldn't have done any of this without you guys. Thank you so, so much.

Anyway, this is the final chapter and I hope I've done the story justice with the ending. Please let me know what you think. I still love to hear from you. I have another story in progress called, 'This can't be love', if you haven't already, check it out. I've also got another idea in mind. So this isn't the end of me yet.

Please let me know what you think…. Enjoy!

Chapter 19

They tumbled through Dean's bedroom door, lips locked and urgency pushing the way. It had been way too long for the both of them and they both needed this. Castiel could feel the way Dean pushed at his trench coat, could feel the way it slid of his shoulders as he kicked the door shut.

Dean had rushed them all home, and when they did arrive, he had grabbed Cas's hand in his, a firm, tight grip, and dragged him through the bunker, leaving Sam gaping after them. Cas didn't question the motive behind this new urgency, he understood completely. He needed Dean just as bad. He needed to be rid of these fearful feelings just as much.

Dean pushed him against the door, his back hitting it with a loud bang. Cas barely registered the pain as he tasted and licked and hummed. He ran his hand through Dean's short hair, pushing him closer. It just wasn't enough. He could feel his heart hammering against his chest, could feel himself shudder as his shirt opened and Dean's rough hand's ran up his torso and over his shoulder's pushing the shirt to the floor.

When Dean pulled away, Cas was breathing so hard he thought he was going to pass out. But the look in those green eyes made him a tiny bit scared, pushing the arousal to a small hum in the back. It was pure love, so much love, too much. Cas sucked in a sharp breath, his hands sliding down to the hem of Dean's shirt, lifting it. Dean lifted his arms and Cas discarded the shirt to the floor. He allowed his eyes to graze across his magnificent body. He was truly beautiful. A part of him couldn't quite believe that they were finally here, both of them in a place where they could be with each other, without worrying about hurting the other. It had been a long time coming, but it was finally here.

Cas looked back into those beautiful eyes, eyes he could get lost in forever and thought about how close he'd come to losing him. Not because of the demon, but because he knew Dean had wanted, needed, to run. He gulped past the lump in his throat at the thought.

"I was so scared," he whispered. "I thought…"

"I know. I meant it when I said I would never run."

Cas smiled. He had really meant it. He really truly wanted to be here with him and it made Cas's heart burst with joy at the thought. This was it now. The two of them, together, for as long as the other wants and needs it. "Kiss me."

And he did, softly, gently, full of devotion.

But that's not what Cas needed, not now. He knew that Dean loved him and Dean knew he loved him. But he needed to feel his need, his hunger.

Startling Dean, he pushed him back, towards the bed. Dean's eyes blew wide and his mouth gaped. He pushed him onto the bed, watched him bounce a little and then dove in for that hungry kiss he wanted. Dean soon understood, going back to being frantic. It had been too long and they both needed this.

Cas unbuttoned his jeans and pushed them down, without breaking the kiss, and Dean pushed them the rest of the way off. All too quickly, they were both completely naked and Cas was caging Dean in, hovering over him. He started nipping at his neck, loving the taste of rain and soap on his skin. Dean groaned, rubbing his hands up his back and Cas shivered, causing their erections to brush together, which in turn sent bolts of pleasure shooting through him. He needed him and he needed him now. There would be plenty of time for slow and gentle, now was the time for pure animalistic.

He leant up and grabbed the lube from the drawer of Dean's night stand. When he looked back down at him, his breath came out of him in a rush at how much lust was written on Dean's face. He was absolutely gorgeous and Cas felt he could stay there forever, just watching him.

Dean bucked his hips, a small smirk now playing on his lips. He was getting impatient waiting for him to continue. Cas lubed up his fingers and reached down, between his cheeks. Dean hummed at the feeling and it sounded euphoric to his ears. Slowly he pushed in one finger, but Dean didn't want slow. Instead he pushed down on it, then back up. He was now fucking himself on his finger and Cas thought that was the most glorious sight. But he needed to move this on, as much as Dean was clearly loving it, it wasn't enough and Cas didn't want Dean to finish too early.

He added a second finger, then a third. He could feel his own erection leaking with its juices, twitching with need as he prepared Dean for what was to come. Dean was writhing beneath him, wanting more and Castiel couldn't wait any more. He released his fingers and Dean followed them mindlessly, but Cas crawled up and over his body, bring Dean's knees with him.

Dean closed his eyes tightly, waiting for what was to come. He couldn't allow that. He needed to see him, all of him. He pressed the head of his erection to the tight muscles and paused. "Open your eyes, Dean." His voiced sounded husky and strange to his own ears. But it also held a commanding note.

Instantly Dean complied, springing them open so fast that it made Cas suck in a deep breath. With his hands on either side of the hunter's head, and their eyes now locked, he started to press forward. Dean tensed slightly, his eyes widening and his mouth parting to accommodate his heavy breaths.

The tip was now in and it felt so gloriously tight and amazing. He paused, waiting for Dean to become accustomed to the pressure. He brought up a hand and stroked the back of it down Dean's cheek. It was a loving gesture, a comforting one, making Dean's eyes flutter. He nodded once and then he pushed forward again. Just another inch. Dean winced and Cas could only imagine how much pain he must be in.

Cas bent his head and kissed him, deeply, hungrily, trying to take his mind of the pain. Dean wasn't having it though, he deepened the kiss further and pushed his ass further down Cas's shaft. They both gasped as he bottomed out, his balls now touch his skin. It felt so amazing, so wonderful, he was struggling to stay still, needing to feel the pleasure of what this tight cage would give him.

He felt his hands run through his hair and he pulled back, looking into the depths of Dean's soul. He was so beautiful like this and a part of him wished they could stay like this, forever, forgetting about everything else and just think about themselves. Of course he knew that wasn't possible, but one could always hope.

"Cas, move."

And he did. He pulled back and then rammed home again. He groaned at the feeling of the tight heat. It felt so good, so right, so everything. This right here was everything he would ever need. He picked up his pace, hitting Dean's sweet spot every time. He could feel Dean's cock rubbing between their stomach's, spreading its wetness across their heated and sweaty skin. He could feel Dean dig his nails into his shoulders, trying to ground himself as he soared. Their eyes stayed locked as Cas kept up the frantic pace.

"Fuck, Cas," Dean moaned, biting his lip as the pleasure consumed them both.

Cas wasn't going to last much longer, he could feel it building up. He slowed his pace, not wanting it to be over just yet. Dean released his lip and Cas sighed bending down to kiss him. The urge to say it was too strong. "You're never going to run again, Dean." His voice was breathy as he moved deliciously slow inside of the man he loved.

Dean shook his head, kissing him again, a sweet, chaste kiss. "Never." Dean's voice was rough with desire.

"I'm never going to leave again."

"Never."

Still with the slow pace, rolling his hips. Dean was now meeting him with every thrust and it just increased the pleasure. "Your going to love me always, aren't you?"

"Yes, always."

He bent to kiss him again, but Dean stopped him, he stopped all movements. Those green eyes were suddenly filled with fear and Cas stopped, stilling inside his tight heat.

"And your going to love me, always?"

Cas smiled. "Not even death will stop me."

Dean smiled a shy smile and pushed against Cas's chest. For a moment he was confused as he was pushed to a sitting position. His cock slipped wetly from the warmth and twitched with need. But then Dean was sitting over him, filling himself up again and they both groaned with pleasure.

Neither of them moved. All that could be heard was their breathing. "Good, 'cause I'm never letting you go. Never."

Cas sucked in a sharp breath at the determination and fierceness in his voice. Before he had a chance to respond Dean was moving. Fast and hard, up and down his shaft. They were both moaning and groaning and Cas wrapped his arms around Dean's back, staring into his eyes as his erection rubbed between them again.

"Cas, I'm so close."

So was he. He started snapping his hips upwards, meeting Dean's thrusts. He could feel his balls tightening, could feel the pleasure swarm through his system, setting him on fire.

Dean screamed his name, closing his eyes tight and digging his nails into Cas's shoulder. He felt the warmth of Dean's seed squirt between them and it made Cas go right over the edge with him, groaning and twitching as he filled his lover with own release.

Slowing his movements, Dean shuddered, his cock twitching between them. Cas could feel his own cock twitching and gripped Dean tighter as they both slowly came down from their highs. Dean leant his head on his shoulder and sighed with contentment.

Slowly and gently, Cas led Dean down, pulling his softening penis from Dean. Dean hissed and pulled him down with him so that he was now lying on top of him. Cas felt Dean's hand stroke through his hair and it felt so nice and relaxing, he never wanted to move. He knew they would have to eventually, there was a sticky mess between them after all, but for now he was just happy to bask in the after glow.

"I love you so much, Cas. It fucking hurts sometimes."

Cas smiled warmly at him, his heart lifting at those words. His heart was starting to heal now and he couldn't ask for more, really. "Same here."

Dean smiled his own smile at him. "We should move. Need to shower."

But neither one of them did. Instead, Cas rolled off and leant his head against his chest, Dean instantly wrapped an arm around him and pulled him in tighter. He could hear Dean's heart thumping hard and just listening to it comforted him.

"Oh shit." Dean suddenly tensed and it set Cas on edge. Not because he thought he was going to run, or something bad was going to happen, but because whatever he was thinking meant he might have to move and he really didn't want to, not yet.

"What?" he mumbled into Dean's warm and sweaty chest, placing a gentle kiss there.

"I forgot about Sam."

Cas leant up to look at Dean and saw the concerned look in his eyes. And then they both laughed, remembering that Sam was here and probably heard everything that just transpired. They laughed so hard that they cried. It was easy. It was comfortable. It was them together and healing.

- Supernatural -

Their relationship was full of ups and downs. They argued. They disagreed. They made up. Dean would always feel the urge to run, would always feel the need to try and protect Cas, even from himself.

But as time wore on, it became easier to ignore that urge. Because Cas was there with him, every step of the way. That was enough. It would always be enough. There had been this one time, not long after they'd finally started to heal. Dean had forgotten to tell him, to warn him. Cas had waited for him to say, but he didn't, couldn't. It had been another dark place, where he thought he couldn't handle this any more.

He had known he had come really close to losing Cas that time. He had been chased by the angel, going half-way across the country. Cas had brought him back from the edge, but warned he would never do that again. Thankfully, he never needed to. Dean had learnt his lesson.

Cas wasn't perfect either, though. He had sometimes forgot to tell Dean his plans, going after angels, trying to help them. He'd almost died at one point, that was the time Dean had run. Because it had been mostly Cas's fault, it was easier for them to find each other again.

They didn't just argue. They laughed too. And they talked. They talked late into the night sometimes, Dean forgetting that Cas doesn't need sleep. But he does.

The thought had crossed his mind a few times. The thought of what would happen when he would finally grow old and Cas would stay the same. It saddened him sometimes. But because they hunted still, he never gave it much thought, not thinking he would last long anyway. Cas didn't worry about it either. On the couple of occasions he would bring it up, he would always say, "It doesn't matter to me, Dean. I will always stay with you and when you die… I will always find you."

After hearing that the first couple of times, Dean found he couldn't hear that again. It was too heartbreaking to think about. So, they concentrated on the present, on being together and being happy.

They argued then had amazing make-up sex. They laughed and then had funny sex. They talked and would have slow and loving sex.

Then there was Sam. Sam was supportive. He would stay out of their way when they argued. Would look at them funny when they couldn't stop laughing. When he heard them talking in low, quiet voices in the middle of the night, he would smile to himself because his brother had finally allowed himself to be happy.

All three of them hunted together. They loved it. Making a great team. But he loved Cas so much because sometimes he would offer to stay behind, allow him and his brother to hunt together. Sam still needed Dean, and Dean still needed Sam. Of course, Dean hated it and Cas hated it too, being apart for so long, but the brothers needed this, needed the time together, so Dean understood and was grateful to Cas for seeing and understanding that.

Life couldn't have been more perfect.

So one day, when Dean was sitting at the library table, sipping a beer and reading up on their next hunt, he was surprised when Cas came in looking anxious. Dean fought the urge to panic and smiled up at him. It was instinct now for them to kiss each other upon first sight, even if they'd been away from each other only minutes. And Dean still loved the way it made him feel.

Cas pulled away first and sat in the chair next to Dean's. "I've been doing some thinking."

Dean raised his brows. "Good thinking or bad thinking?"

Cas smiled shyly. "Good… I think."

"You think? You either know its bad or know its good. No in-between, dude."

Cas cleared his throat. "Well I think its good, but… it depends on you and your reaction."

Dean froze. If he was worried about his reaction then surely it couldn't be good, or at least Dean wouldn't think it was good. "Okay, I'm listening." He somehow managed to keep his voice calm and it sometimes surprised him how he managed to do it when he was feeling nothing of the sort.

"I was thinking of trying to find an angel. An angel that wouldn't want to kill me."

Dean sighed. They had this argument so many times, it was becoming tiresome. Cas wanted to help the angels, Dean said 'fuck the angels'. It was a vicious circle. "No."

"Dean, you don't even know why."

"I don't need to. The answer is still no."

He stood, deciding that removing himself from the situation might be his best option, but Cas gripped his wrist and pleaded with his eyes to just listen. "Fine," Dean bit out through clenched teeth, but he didn't sit again, instead he just waited for Cas to say his peace so that he could shoot it down again.

"I want to find an angel who won't kill me, who doesn't blame me for what happened to the angels because… because I want them to remove my grace."

Dean felt his heart stop. He really didn't like the sound of that. He slowly sank back into his chair, his eyes wide and fearful. "What? Why would you do that?"

Cas sighed and closed his eyes as if trying to gather his strength. "We've been together for two years now and I know you worry about it. I know you're terrified of what will come later. If I have my grace removed I will become...human."

Dean gaped at him in shock. Was he really saying what he thought he was saying? He closed his eyes shortly, then when he opened them again he was full of determination. "I'm not going to let you do that for me."

Cas smiled. "Yes. I would be doing it for you. But I would do it for me, too. I would get to grow old with you. I would get to die with you. I would get to be in heaven with you. I would… I would never leave you. If I stay an angel then… then death will be the end. But as a human.., it wouldn't be."

Dean softened his eyes and felt the warmth spread through him. "Cas… You would really do this for us?"

Cas nodded, eager in the knowledge that Dean was willing to listening. "Of course. But I'm also doing this for me. Because I can't live with the knowledge that we will end with your death."

Dean couldn't believe his ears. But he had to be sure… "Is it… is it dangerous?"

Cas frowned, that fear back in his eyes. "It can be. That's why I need to find an angel that doesn't want to kill me. Its sort of… delicate."

Well, if that didn't sound good… "Delicate how?"

Cas gripped his hand tightly and pleaded again with his eyes. "The angel would have to make an incision on my throat. The grace will automatically be removed with a glass vile and then the angel will have to heal me. If the angel doesn't..."

Cas didn't need to say it. Didn't have to. "Cas… its too dangerous. I can't lose you."

Leaning forward he placed a gentle kiss on him. "It will be dangerous. But I won't go through with it unless we are both completely happy with the angel. And I certainly won't do this without you."

Dean thought about it, really thought about. Him and Sam would be there. They would be there to protect him, to ensure whoever the angel will be, that he or she would heal him. "Okay. Let's do it."

Cas beamed at him, a heart-stopping smile, infectious as it was. "Really?"

"Yes. Really."

Cas jumped on him then, sitting in his lap, kissing him so fiercely. Dean would never tire of these kisses, would never tire of the taste of him. He hummed into it and when Cas pulled away he whimpered for more. Cas leant his head on Dean's and breathed in. "I love you."

"I love you, too, Cas. Always."

Tomorrow the search would start. They would get into more arguments, they would fight and make up. But eventually, they would find an angel and Cas would become human.

He loved just as fiercely as when he was an angel. He always would. But it would be hard. He would miss being an angel, being able to fly, being able to heal Dean's wounds. There would be nightmares and sleepless nights. He would get so hungry that he would be ill for days. And the colds and the flue would be no picnic either.

But Dean would be there with him, every step of the way. He would hold him, care for him, love him. In the end that is all he ever needed. They would die eventually. No one knew when that would be, but neither of them thought about it too much. They still wanted to enjoy each other. They still completed each other.

This was their story. This was how they came to be. But this was far from the end. This was just the beginning. This was the beginning of their lives together.

They've had their ups and downs, like every couple, but whatever would come their way, they would deal with it together.

Because things are as they should be now.

Dean and Castiel loving each other forever.

Nothing will ever keep them apart again.

Not even death.

A/N I'm totally not crying… seriously, I'm not… Anyway…

Please review and I hope you check out my other stories. I've just started a new one. Its different to what I usually write, so I hope I pull it off. I hope to hear from you all soon.

Goodbye for now...