A/N The Ending, thanks for my lovely reviewers who've stuck with this story and my terrible grammar.
Dean lay there all night, turning over in his mind all his thought's until he had convinced himself he was no good for Cas. So when Cas woke up Dean had a stormy look on his face.
"What's wrong?" Cas asked, immediately noticing the brooding look on Deans face.
"Nothing's wrong." replied Dean lying, changing the subject not ready to say goodbye to Cas just yet. "Lets go outside, we've been inside for too long, its getting stuffy and boring. C'mon. Sam checked online before he went out and he saw there would be a meteor shower tonight. I know the perfect place to watch it. Lets go see some pretty stars Cas" said Dean grabbing his jacket.
Cas blushed thinking of his earlier behaviour.
"Dean I want to tell you those were very strong pills and I cant be responsible for my actions whilst taking them."
"Sure thing cassy, casmister, castiel, cas, the bootiful colours all gone now."
Cas flushed again, hitting Dean with a pillow.
"Oh no you don't" said Dean picking up a different pillow and hitting Cas back. Cas was grinning, the pillow fight was was on and it was about to get messy. They kept hitting each other with the pillows, feathers flying through the air sticking to their clothes and hair. they kept whacking each other with pillows till they were puffed out and Dean had pinned Cas to the Bed, making out with him trailing kisses all down his body.
##~##
An hour later Cas followed Dean out of the motel, feathers still stuck in his hair, Dean laughing pulling them out and tickling Cas with them, earning genuine joyful smiles from Cas, a rare sight in the last few weeks.
They got in the impala, driving to an empty parking lot that looked out over the city. Dean cracked open some beers giving one to Cas, but he refused putting it to the side. Dean drank his, contemplating on his previous gloomy thoughts once again. The chill night air was sinking into his bones making him that much more pensive. He downed the first beer quickly grabbing another one.
Cas leaned back on the hood of the impala, looking at the meteors stream across the sky, thinking of simpler times, he intwined his and Deans hands together, sensing something was upsetting Dean.
"Cas we need to talk"
"Uh oh" Castiel thought, he didn't like Deans tone, it reminded him of all the times Dean had distanced himself from something to avoid being hurt.
"What about? Don't we always talk?" Castiel asked confused to Dean's question, why was Dean acting this way when Cas was happy at last.
"Yes. No. Um, we need to talk about this thing we have goin' on between us."
"Oh, our relationship you mean." asked Castiel still confused
"Yeah, um, Cas, it's not really working out. Wouldn't it be better if we just stopped this thing? Before it's harder to say goodbye and walk away?"
"No"
"Huh"
"I said No, Dean Winchester! You've done this to me once, and I'm not letting you do it again."
"Whatever you are thinking, Stop it! because I'm not letting you go, Not this time. You aren't leaving me again."
"Its for the best."
"The Best! The best for whom Dean, not best for me, and certainly not best for you! So who would it benefit really if we stopped "this thing we have going on between us"."
"I made you loose your grace." Dean blurted.
"What?"
"I was the reason you fell."
"Who told you that?"
"Sam."
"Damn Sam" Cas thought, "Couldn't he mind his own business." "Dean you are not the reason I fell. I fell because I love you, you didn't make me fall Dean, but rather what I felt for you.
'and it is foretold that any celestial being who needs a human more than thee needs heaven, thee father or thee self, shall therefore fall for thee human, soul mates forever more, thee will be mated for thee life, till the day the gates of heaven will open and thee soul mate and celestial being will be united in the fields of heaven forever more' it was unavoidable, even you can't control how I feel Dean."
"You love me?" said Dean, he kinda knew but it was different when it was said out loud like that.
Cas kissed Dean, the meteors lighting up the sky behind them, the chill air all but forgotten as they warmed each other "Don't ask stupid questions" Cas replied.
Dean grinned kissing Cas again, maybe Cas was going to be alright, maybe not. Only time would tell, but for now they had each other and that's all that really mattered. Between kisses Dean vowed never to doubt that his and Cas's relationship was right again and Cas vowed to never let go of Dean, for the many years yet to come.
Cas never did let go of Dean, and Dean never left Cas. They grew old together, adopting a bunch of children, having grandchildren. Until one day Dean, old and warn out, laying in their own bed, (because he wasn't going to die in a hospital where the nurses weren't even hot) holding onto Cas's hand, he just slipped away. Smiling looking at Cas's face, worn with the years, each memory etched into his face like a painting, eyes still shining through. The last thing Dean ever saw was Cas looking at him with his blue eyes. Cas was still clutching Dean's hand long after he passed, staying true to his word, when he said he was never going to let Dean go. Till eventually he just lay his head down on the bed, cuddling up to Dean and slipped away too. Their wedding rings sparkling in the morning sun, clutching each others hands, they could be sleeping such peaceful looks on their faces.
In heaven they walked through the golden gates as foretold, hand in hand; young once again; hugging family members; smiling 100 watt smiles, young and youthful once again, angel and human, peaceful and content, united in the fields of heaven.
