I own none of the characters of Angel

Angel was sitting on the floor of the endless white room nursing a cup of blood when he heard the annoying voice again.

"Vampire, have your wounds healed?" Angel jumped to his feet.

"Yes, I am fine." A bottle of potion appeared in his hand.

"You must have The Seer drink this so she can receive our vision regarding your children."

"I understand."

"Vampire, use your second chance on earth wisely, you won't get another one."

"I understand." Suddenly he was standing back in the lobby of The Hyperion. He saw his friends standing in his office with their backs to him. He heard Cordy screaming about Catherine and Chase. As if sensing he was there Connor turned his head and looked right at Angel.

"Dad" He whispered

"Yes Connor, we are aware that Angel is your father." Wesley said.

"No…dad." He said pointing. All heads turned and eyes widened when they saw him standing there.

"Oh my God." Cordy whispered. Angel watched as her face paled and her eyes rolled back into her head. As he had done many times in the past he rushed up behind her and caught her as she fell. He gently slid to the floor, cradling in her in his arms.

"What?…How?…Why?" Connor stuttered

"The Powers sent me back to save Catherine and Chase. Cor…come on wake up." He said softy as he ran a hand over her cheek.

"So you know what's going on?" Wesley asked

"Yeah I know. Come on sweetheart, wake up." Her eyes began to flutter. "That's my girl. Come on open those beautiful brown eyes." Her eyes opened and as soon as she was able to focus she jumped up and ran across the room.

"No." She said pointing her finger at him. "You're dead."

"Not anymore. I'm back."

"Does anyone else see him or am I losing my mind?"

"No Cordy, he is really here." Fred said

"I don't understand."

"The Powers sent me back to help save Catherine and Chase." A look of horror crossed her face.

"He stole my babies and it's all your fault." She screamed at him. "You told me to move on with my life and I did and that bastard stole them."

"Cordy you need to drink this potion."

"Why should I listen to you? The last time I listened to you my children got kidnapped. You cannot just come back from the dead ordering…"

"CORDELIA." He yelled and she clamped her mouth shut. "You have to drink the potion so The Powers can send you a vision of where Catherine and Chase are. So just drink the damn potion and yell at me later. We don't have much time left."

"What do you mean that we don't have much time left?"

"He is planning on killing them when the move rises." She popped the top of the potion and quickly drank it.

"I know where they are at." She said seconds later after she received her vision.

"Okay, Wesley I need information on a Flexen Demon. Jacob is not working alone. He is just the flunky. The Flexen is the one who is calling the shots and I need to know how to kill him."

"You've got it Angel. I've heard of The Flexen. He is a nasty demon. I'm not familiar with the way to kill him but I will find out. "

"Thanks Wes. I'm going to kill some demons." He said as he went and grabbed a sword.

"Dad, I'm coming with you. I told him that if he broke her heart I would rip his out and I intend to keep my promise." Angel nodded. "I'm sorry dad. I should have protected them." Connor said tearfully. Angel turned to face Connor, placing both hands on his shoulders and looked him straight in the eyes.

"Connor, this is not your fault. I know that you did everything you could to protect them." Connor nodded. "Now let's go get them."

"I'm coming with you." Before Angel could respond she continued. " This is all my fault. I brought this asshole into their lives so I am going to take him out of their lives so don't even think about arguing with me."

"I wouldn't dream about it. Let's go."

"I'll call you when I know how to kill The Flexen." Wesley said as they walked out of the lobby.

The three of them drove in silence for most of the ride. Connor was driving and Angel and Cordy were in the backseat, holding hands.

"Are you back for good or are you leaving as soon as we have Catherine and Chase because if that's the case I don't think I can handle losing you again and the kids…they will be so confused." Cordy asked as she gently ran her finger up and down his jaw.

"I'm here to stay."

"How?"

"I'll explain it later. Right now let's just get Catherine and Chase back home." Tears filled her eyes.

"What if we are too late? What if he…what if they are…" Her tears fell. "I can't …if something happens to them…I can't…"

"Shhh don't think like that. We'll get to them in time. I promise. We will save them."

--

Jacob came into the dark room. Chase was curled up in the corner and Catherine was lying on her back looking at the ceiling.

"All right you little brats. It's time to go join your daddy in hell." He sneered.

"Mommy said daddy is in heaven." Chase yelled

"No you stupid brat. Your daddy is in hell. That's where they send all of the bad people."

"He wasn't bad." Chase cried

"Oh he was very very bad. He ate people Chase." Chase's eyes widened in fear and hurt. "That's right Chase daddy ate people for dinner. He was very scary and he made people cry. He really liked to eat little boys just like you." Chase started to sob.

"Shut up." Catherine screamed

"Aww what's wrong little girl?" He said as he walked over to her

"You are a liar."

"No sweetheart. I'm telling the truth. Your daddy was a very bad man who ate people." He said as he leaned down. Catherine saw her opening and she leaned back, brought her legs up to her chest. "What are you doing little one?" She answered him by bringing her feet to her to his chest and she sent him flying across the room.

"Chase get up." She yelled as she ran over to Jacob.

"What the hell was that?" He groaned. No one told him that the little brat was strong.

"You said a bad word. You shouldn't say bad words." Catherine said as she began kicking him.

"Catherine…he said that daddy…" Chase whispered

"He's lying Chase. Kick him for lying." She demanded and he quickly joined his sister in kicking that mean awful man. Suddenly the door was kicked open, scaring both Catherine and Chase.

Cordy rushed into the room with Connor and Angel close on her heels. When Cordy laid her eyes on her children, kicking the shit out Jacob she felt pride soar through her body.

"MOMMY." Catherine and Chase yelled. Cordy fell to her knees and held out her arms. They rushed into them sobbing.

"My babies. My sweet babies." She cried as she covered them with tears and kisses. "Are you okay? Did her hurt you?" The kids were crying to hard to answer her. Connor came up behind them and untied their hands.

"What the…how did you?" Jacob said as he attempted to pull himself up. Angel moved away from the doorway where he was standing staring at his kids, and kicked him in the face.

"Lay your ass down." He growled.

"Angel…your dead." Jacob whispered

"Not anymore."

"Daddy…" Catherine whispered.

"Yeah chipmunk, it's me." She didn't move away from her mother. Chase's eyes were as wide as saucers.

"I want you guys to go outside and wait for us while we talk to Jacob." Cordy said

"But mommy…" Catherine began.

"Please take Chase and go wait outside for us okay?" Cordy asked sternly.

"Mommy…"

"Catherine GO." Catherine took Chase's hand and they walked out of the room staring at Angel as they left. As soon as they were gone Cordy turned to Jacob and drove her sword into his stomach.

"You bastard." She screamed. "You were going to kill my children." She pulled her sword out and plunged it an again. He screamed out in agony. "My children are innocent and you were going to kill them."

"Cordy…I…please…no" She repeated the process with her sword again.

"Shut the fuck up. You think that you can attempt to kill my babies and live to tell about it?" She twisted the sword.

"I warned you. I told you that if you broke her heart, I would rip yours out." Connor said and Jacob actually looked scared. "I never break my promise."

"Connor…please don't."

"How many times did my brother and sister say those words to you?" He said as he punched him in the face."

"Please…show mercy. I…didn't hurt them." He begged. Angel lifted him off of the ground by his neck and held him against the wall.

"If we wouldn't have walked in would you have killed them?"

"No…I…" Angel increased the pressure around his neck and he struggled to breathe.

"Don't lie to me." He said showing his vamp side. "I don't like liars, especially when it concerns my kids. Now were you going to kill my children?"

"Yes…" Angel dropped him to the floor.

"Cordy would you like to finish this bastard off?" Angel asked as her cell phone rang. She pulled it out of her pocket and tossed it to Angel. "Oh look, now I get to find out how to kill your boss." He said as he flipped the phone open.

"Show me your true face." She demanded. Jacob was still wearing his human face.

"No way." He gasped

""Do as she asks or I will cut your face off until your demon side shows." Connor growled as he pushed the tip of his sword onto his cheek.

Jacob quickly brought out his demon half. He was scared. He knew he was going to die and he figured that it could be relatively quick and painless or he could be tortured to death and he knew that the three of them would make sure he would experience a lot of pain and he was no fool. So he did as asked.

"No one gets away with trying to heart my babies." She said and he started laughing.

"Something funny?" Connor asked

"Just remembering how your little brats cried for their mommy." He said smugly. Cordy quickly raised her sword and sliced his head off. She stared at it for a half of second before running past Connor and Angel to get outside to her children.

"Mommy." They yelled

"I'm sorry. I am so sorry." She sobbed into their hair.

"Mommy we kicked him." Catherine said proudly

"I know. I saw you."

"Are you mad?"

"No. I am very proud of you."

"You said that if anyone is trying to hurt us we could kick them and we kicked him really hard." She explained

"You did just what I wanted you to do," Suddenly, Catherine tore her self out of her mother's arms and ran into her fathers.

"Daddy." Angel scooped his daughter up and hugged her as tight as he dared without hurting her.

"I've missed you so much." He sobbed into her hair.

"Everyone said that you were dead." She said into his shirt.

"I was chipmunk but I'm not anymore."

"Why?"

"I had to come back to get you and Chase away from Jacob."

"Are you going to die again?" She asked quietly. Angel wasn't quite sure how to answer her. He didn't want to lie to her and tell her that he wouldn't because everyone dies but he also didn't want to tell her that he would and take a chance scaring her.

"Everybody dies Catherine. One day I will die again, but hopefully not for a very long time."

"I love you daddy and I am so glad that you aren't dead." She said as she kissed him.

"I love you too chipmunk and I'm glad that I'm not dead anymore." He set her on the ground and they walked hand and hand over to Chase. "Hey sport." He whispered as he reached his hand out to his son. To everyone's surprise, Chase backed away from and Angel.

"Chase baby, it's okay. It's daddy. He came back for you." He clawed his away onto Cordy and buried his face in her neck. Cordy looked up at Angel. "I'm sorry. He is just confused."

"It's okay." He said fighting back the tears. "Have you gotten a vision yet on The Flexen?"

"Oh yeah. " She rattled off the address of where he was while they all settled in the car. Connor drove while Angel and Cordy sat in the back. Catherine was clinging to Angel was Chase was clinging to Cordy, staring at Angel with fear in his eyes, something that Angel never wanted to see in his children's eyes when they looked at him.

They quickly arrived at The Flexen's hideout. Angel and Connor jumped out of the car and made quick work of him.

"Just like old times huh dad?" Connor said

"It sure is son." Angel said with a smile. Connor suddenly swung his arms around his father's neck and hugged him tightly.

"I'm so glad your back. I have missed you so much." He said tearfully.

"I've missed you too Connor." He whispered as they pulled away from each other.

"Come on, let's get out of here. You need to meet my daughter."

"Daughter?" Connor nodded and Angel grinned.

"Let's go."

--

"Dad." Ciara yelled when they all walked into the lobby. Angel released Catherine's hand and opened his arms and embraced his beautiful daughter in law. "Are you really back for good?" She sobbed into his chest.

"I'm back sweetheart."

"I've missed you so much."

"I know sweetheart. I know." He whispered. "I hear that there is a little girl that I need to meet." He said as they pulled away from each other.

"Let me go get her." Ciara said as she ran out of the room.

"Did you kick some demon ass?" Gunn asked

"We sure did." Connor said

"Not that we aren't glad that you have returned but can you tell us what happened?" Wesley asked.

Just as Angel was beginning his story, Ciara walked into the lobby carrying a bundle wrapped in a pink blanket.

"Dad, meet your granddaughter Angela Doyle." She said as she handed the pink bundle to Angel. He slowly looked down at his beautiful granddaughter. She had a head full of dark curls; her mother's blue eyes and Angel swore he saw his old friend Doyle in her face.

"She is so beautiful." He said tearfully.

"She is named after her grandfather." Connor explained

"Hi there princess." He whispered. She looked up at him and smiled. "She smiled at me."

"Of course she did. You are her grandpa." Angel held and played with her for another fifteen minutes until she started fussing. Ciara quickly took her. "She hungry." Ciara quickly arranged the blanket over her shoulder and she began to nurse her daughter.

"So what happened while you were gone Angel?" Fred asked as Catherine climbed up on his lap. She has not left his side at all and Chase still had not left his mother's side or spoken to Angel at all.

"Did you tell them about my first visit?" He asked Cordy. She nodded so he continued on. "After my visit they sent me to …well you know." Everyone nodded. "I was there for a year and they pulled me out and told me what was going on with…well you know…"Again nods "They told me that they will send me back to earth to help my family but not as I once was. I was technically killed so I could not be restored as the same man I once was. They couldn't give me my humanity because I signed it away in my own blood so they came up with an alternate plan. If I destroy Angelus then I can be returned with a permanent soul, different as I was before. They sent me to uh…another dimension where I could fight monsters and demons to train for my battle. After six months they sent for me and Angelus was ripped out of me and we fought for hours and I finally defeated him. After a few days of healing they sent me back here and you all know the rest." They were all silent for a minute.

"Angelus is gone?" Connor said. Angel nodded.

"For good?" Gunn asked. Angel nodded again.

"So you can experience perfect happiness and Angelus won't reemerge?"

"No. He is gone for good." He said looking at Cordy.

"Angel that is wonderful news." Wesley said happily.

"I would of preferred to be human but I will take what I can get and a permanent soul is pretty damn good."

After an hour or so of playing catch up Cordy announced that she needed to get the kids home who had fallen asleep.

"Are you coming with me?" Cordy asked him quietly

"Do you want me to?" She nodded. "Then I'm coming."

Twenty minutes later they were at Cordy's house. She let them in and Catherine showed him around her home.

"Cor you have a beautiful home." He said

"Thanks. I used the Wolfram and Hart money to buy it. I couldn't stay at the hotel or my old house. It held too many memories of you, of us."

"I'm so sorry about…" Cordy cut him off.

"Not now. Let's get the kids in bed then we will talk." He nodded. "Okay guys. Bathroom to brush your teeth then get your jammies on. Chase it's your turn to pick the story." The kids ran out of the room.

"Wow Cor, you run a tight ship."

"I was a single mom. I had to."

"Mommy I can't find my slippers." Chase yelled

"Why don't you go help him?" Cordy suggested

"Will you come with me?" He asked. He actually looked frightened. "Something is wrong. He is afraid of me and I don't want to scare him." She nodded and followed him to Chase's room. "Hey sport. Can I help you find your slippers?"

"GO AWAY." Chase yelled

""Chase it's me daddy." Chase ran over to Angel and kicked him hard in the shins.

"Owwww." He yelled

"Chase Liam Angel. You do not kick your father." Cordy yelled

"But mama you said that I could kick bad people."

"Baby, daddy isn't bad."

"Yes he is. He is a very bad man. He eats people." Cordy and Angel looked at each other in shock.

Thanks so much for reading. Just to let you know this story is coming to a close. Maybe three or four chapters left.