Eclipse had a small smile on his face at the question. He was a contract demon and he would be able to do absolutely anything in order to fulfill a contract, up to and including bringing a person back to life, so for the first time in two months the demon talked.

"Yes I am and I am quite willing to make a contract to bring Sam home." Dean's smile could light up a room at the statement.

"I am not allowing Dean's soul to be lost in hell father." Castiel said, holding his heavily pregnant stomach. For five months he was showing quite a bit.

"I would not take his soul. A contract requires give and take, whatever Dean is willing to give would be adequate in this contract." Eclipse said, breathing a sigh of relief for the first time in months.

"I want to make a contract." Dean said, waiting for Eclipse to acknowledge the beginnings of a contract.

"I am here to fulfill your contract." Eclipse said, walking close to Dean.

"I want you to bring Sam back to life."

"And what are you willing to deliver me in return?"

Dean narrowed his eyes. He knew what the demon wanted more than anything else but the thought of letting the demon near his brother again, was worrying. It took a bit of thinking before Dean sighed and nodded his head. He'd been to blame for quite a few of Sam's deaths and he'd allowed himself to never be apart from his brother. It had been a mistake that had caused Sam's death and Eclipse was taking the younger hunters death worse than Dean ever possibly could have and maybe, just maybe, that was part of the reason why he was as angry with Eclipse as he'd been. Who was he to love his brother more than Dean could? Who was he to not be able to talk without breaking down and almost dying at the thought of the lost hunter? Who was he to take the death of Sam worse than he'd taken the death of his own son?

So with strengthened resolve, Dean answered the question.

"I will give you my blessing to take my brother as your mate." Eclipse was stunned speechless for a bit before a smile graced his lips and he nodded.

"Dearest, I am in need of closing the contract..." Eclipse said, stepping closer to Dean and waiting for his son to talk.

"I understand father." Castiel said, closing his eyes. He really didn't want to see his father kissing Dean, no matter the reasons behind it.

Eclipse leaned in slowly and placed his lips to Dean's, who flinched at the contact but let it happen. He knew how contracts were made and he knew this was part of it, but he didn't have to enjoy it.

Just as fast as the kiss had happened, it had stopped and Eclipse had vanished.

"Do you think he'll be able to do it?" Dean asked, turning towards Castiel, who looked a little angry at Dean having been kissed.

"I know he will. Now come to me, I want a kiss from you." Castiel said, opening his arms and waiting for Dean to come closer. Dean smiled and walked over to Castiel, who immediately grabbed his face and placed a searing kiss to the hunter's lips. Dean moaned and opened his mouth for the angel and they deepened the kiss.

"This child is soon to be born Dean." Castiel said, grabbing Dean's hand and placing it on his swollen stomach.

"You're only five months along." Dean said with no small amount of shock.

"I am a demon turned angel. The same rules of human gestation do not apply to me." Castiel said, smiling brilliantly at his mate. Dean smiled widely as well as he felt his son kick at the palm of his hand.

"I have brought him to us." Came Eclipse's voice from behind Dean and the hunter turned as fast as he could to look at the demon.

"Well...where is he?" Dean sounded annoyed.

"He is in bed. He will be fine." Eclipse said but his heart wasn't in the words.

"What happened to him?" Dean asked, heart sinking at the tone in the demon's voice.

"He will remember nothing for the last three months." Eclipse dead panned and Dean sighed with relief.

"You scared me there. I thought he'd lost his soul or something." Dean said and Castiel smacked his mate on the head which caused Dean to turn and glare at the angel.

"What the hell was that for?" Castiel shook his head and took a deep breath before answering.

"Your brother will not remember my father." Dean turned and looked at the demon, who's eyes were tearing at the concept of this.

"I forgot...I'm sorry." Eclipse waved off the apology and pointed Dean in the direction of the room Sam was sleeping in. Dean didn't wait more than a second before booking it to the room, hoping to see his brother, awake and happy, laughing at a stupid joke or two.

Dean walked into the room and looked at the groggy form of his brother, who was starting to sit up.

"Dean?" Sam asked, looking around the room and finally focusing on Dean's form.

"Yeah Sammy. I'm here." Dean said, walking over and hugging Sam close, tears falling from his eyes at the memory of Sam's dead weight in his arms.

"Dean, I want the truth. What happened? Why are you crying?" Dean wiped his tears before answering.

"I promised you no more lies or secrets so...we met a demon almost three months ago, a week shy actually, by the name of Eclipse, he needed help finding his son, we found him but the kid was dead and because of our help he's contract bound to help us for as long as he's alive.

"Then we found out that Castiel is actually related to this demon, Cas is Eclipse's son and we all took the news in stride and about a day later we found out that Cas's pregnant. You, my brother, are going to be an uncle." Sam looked confused but didn't stop his brother's explanation.

"It was two months ago when something really bad happened and you died." Dean sounded devastated as he said this.

"You made another DEAL?" Sam looked FURIOUS.

"Yes. I made a deal with Eclipse to bring you back and in return I would give him my blessing to pursue you, cause the two of you were getting like crazy close."

"You were giving him your blessing for him to date me? Since when do I get to date a demon...and a male one at that? What makes you think I even want him?" Sam sounded irritated, close to pissed.

"You get to have this demon because of who he is, and I know you want him because of the goofy smile you had when he brought you back from your first date. You said something about a penis museum and deep fried grasshoppers." Dean explained, hoping to help his brother remember.

"Can I see him?" Sam asked, looking up at his brother finally, hoping he didn't take it personally.

"Yeah. ECLIPSE?" Dean called and the demon appeared immediately.

"Yes Dean." Eclipse said, looking at the older hunter with annoyance.

"Sam wanted to see you. I'll be with Cas."

Eclipse nodded and watched Dean leave the room before turning to Sam.

"So...you're Eclipse?" Sam asked and watched the demon nod.

"You're skinny." Sam dead panned, not sure why he was bringing this up.

"I haven't eaten in two months." Eclipse explained, looking down at his sickly visage.

"Why?" Sam was baffled.

"You were dead. I found no point in staying healthy." Eclipse's hands twitched at his side but he didn't move any closer to Sam, just stood at a distance watching the hunter.

"You're very twitchy." Sam pointed out and Eclipse nodded.

"I am."

"Why?"

"I want to hold you so badly my hands burn with the need." Eclipse said and kept his gaze low. He didn't want to see the look of shock on Sam's face.

"Then...hold me." Sam said and watched the demon walk close to him. Wrapping his arms around Sam's head, Eclipse held the hunter's head to his chest and wept.

"I want to remember." Sam said and looked up at the demon as best as he could.

"I want to make a contract." Sam said and waited for Eclipse to answer.

"I am here to fulfill your contract." Eclipse said looking at his beloved hunter.

"I want to remember what I've forgotten." Sam said, hoping he wasn't too vague.

"And what will you give me in return for the service I will provide you?"

Sam thought about this for only a minute before he smiled.

"I will give you children."

And they kissed.

The End

A/N: May or may not have a sequel, let me know in the reviews section if you want to see more and I will work on delivering what you want.

Hugs and such.