Dean lifted his trunk up, he had never been able to separate himself with the collection of weapons. The demons have messed with him one to many times, no body took his Castiel from him.

He entered the warehouse ready to go all guns blazing but there was no one around "Cas?" he called out with a half whisper, "Cas are you in here?"

"I'm over here Dean." Dean followed the sound of Castiels voice to he cage the demons had put him in and he started to cut at the cable tie they had used to shut it.

"Cas I am so sorry I should have warned you. I should have never let you out my sight."

"Don't worry Dean."

Meg slipped out from the shadows as dean was cutting at the tie. "Dean Winchester, i knew you would come to rescue your little bitch."

"Meg," he hissed through gritted teeth, "You've crawled your way back from hell again, how many times do I have to get rid of you. Did you not get the message that I was done with all this crap."

"We need you Dean, an army is coming, much worse then us demons and we need you to help us."

"Join forces with you, I don't think so after everything I hope this new thing wipes you all off the face f the earth."

She wiped her hand and Dean was flung across the room. His knife slid across the tie on the cage and it snapped. "Your a pig Dean Winchester and when I am done with you you will wish you had never made it out of hell. Your gonna beg for death and there will be nothing Castiel can do about it but watch you suffer."

Dean felt an invisible force tie him to the chair as she walked up to him. She took the knife he had in his hand and twisted it between her fingers. "You wont be needing this Dean, but I will." She used the knife to cut open Deans t-shirt, she dragged the knife across his chest cutting deeply enough to hurt and bleed but no enough to do any permanent damage.

Castiel watched pained by the grimace on Deans face. He pushed against the bars on the door of the cage and they burnt his hands, the cage was powerful. He sighed tears stinging his eyes as he watched Dean. He tried again using his coat to push but it singed his coat. He called for Dean.

"Cas I am sorry, I am so so sorry." Dean chocked back tears his heart sinking as he felt he had let Castiel down, "Stay in the cage I don't want you to get hurt."

"I will never get hurt." He said pushing against he cage again with his shoulder and threw his weight pushing past the pain. The door pushed opened and he fell out his shoulder hit the ground and he grimaced. Two other demons came out of the darkness and tried to grab him.

Castiel's Eyes turned a brilliant blue and he ran for Dean. He closed his arms around Dean and lifted up his chin. "Dean look at me, I have you."

"Cas you'll get hurt, why are you doing this."

"Your mine Dean Winchester," Cas broke Meg's hold over Dean with some mind control and he pulled Dean close. "Cover you ears Dean."

Dean saw Cas mouth something and the demons were pushed back by a strong gust of wind, he turned his head around and saw a beautiful pair of black wings surrounding them slightly. A brilliant light filled the room causing the demons to set on fire their eyes turned to liquid before their bodies turned into piles of ash.

"Cas what was that?" Dean said his hands falling from his ears.

"I'm sorry Dean I didn't want you to find out this way." His wings closed forming a protective casing around the couple, he pulled Dean's chin up looking into Dean's terrified eyes. "Don't be scared Dean I am still the same person. I am an angel, I am your angel. I was the one that pulled you from hell."

"Why don't I remember it."

"You weren't in hell for long, I pulled you to safety and looked after you I repaired your soul and your body, I fell deeply in love with you while I had you in heaven and couldn't stand you being away from me forever. I begged my father to send me to live on earth so that I may watch over you and keep you safe while you fulfil his mission. It was not an accident that Sam found my place online, I knew you before you knew me. It was placed there for you."

"But why me Cas?"

"Because you are very important the world is in danger from the demons, the angels are coming and the world will be better but they need you up there to help with the trouble down here and I vow to be by your side every step of the way."

"does that mean I have to give up the life I have made here. The life I made for us?"

"No Dean, you just need to do some occasional pest control and saving the world." Castiel chuckled placing a small peck on Deans full red lips. He slowly ran his hand over deans open wounds and they healed.

"I had a special evening planned when we got home."

"Well then Dean Winchester lets go home and get on with our special evening. As long as you still want to spend it with me."

Dean pushed against Castiel his arms holding on tightly and kissed him. "I will always want to spend it with you."

They drove home in Dean's car and Cas smiled listening to Dean talk.

Sam was talking to Castiel when they got home and Dean made some more hot coco. "Hey Sammy, its time for you to shoo, I wanna spend some quality alone time with my angel."

Sam looked at Dean and pulled a face, "I hope you don't plan on spending it on the couch" he puffed getting his jacket.

"I will spend it where ever I want, Bitch."

"Jerk, I will see you tomorrow." Sammy left and Dean covered Castiels eyes.

"Prepare to enter wonderland Cas," Dean whispered leading him into the decorated lounge and in front of the fire. "Ok keep your eyes closed." Dean let go of Cas's eyes.

"Can i open them yet?"

"Not quite... ok now."

Cas open his eyes and Dean was on one knee the room completely decorated in his favourite colours and fire burning happily.

"Castiel, Will you marry me." Dean asked pulling out a box with a ring inside it. "I have given it a lot of thought and i need you in my life more then anything."

Cas fell onto his knees in front of Dean and looked him dead in the eyes. "Dean I will, I love you so much."

"I love you too Cas," Dean whispered gently pushing the ring on his finger. "Your mine forever."