So this is the ending where he stays in the current timeline. Enjoy :D
Barry shook his head. "Dr. Wells is the reverse flash."
Everyone in the room but Caitlin was staring at him in disbelief.
"Guys, I know this is hard to understand but i couldn't risk messing everything up." Barry tried to explain.
"So you're saying, you've been working with the man who killed your mother?" Joe said.
"Joe, I'm sorry. Where i'm from, I've accepted her death, I don't hate him anymore. I don't like him, but i'm not letting him control my life like before." Barry replied.
"So what? Are we just going to let him go?" Eddie cut in.
"I've tried stopping him in the past before, it only made things worse."
There was a little silence as nobody knew what to say until Cisco decided to ask a very important question.
"How did you even get here?" Cisco asked, he was a bit angry for not being told this before. Barry was his best friend after all.
Barry sighed and looked down. "Four years from now I will be fighting someone really really bad. That's when he hits me with his dagger and makes my speed go haywire."
Barry pulled up his sleeve to show them his wound. As he did so, nothing was there to be seen.
"It's healed." Caitlin said, surprised.
"This means I can finally go home." Barry said happily. Caitlin however didn't seem to share his excitement but returned a faint fake smile.
He was getting some more weird faces from everyone else.
"The cut was effecting my ability to enter the speed force, I had to wait until it was healed before I could go back." Barry explained once more.
"And what about Dr. Wells?" Joe asked.
"I'll be sending him back to his time too." Barry said calmly.
"What?" Joe pretty much yelled. "Why?"
"I agreed to take him back to his time once I was able to go back myself." Barry said.
"You're working with him?" This time was yelled by Cisco.
Barry nodded. "He found out who I was a few weeks ago."
"Barry, this is..." Joe started with an angry tone.
"Joe, I know what you're about to say. It won't change my mind however, we're sending him home." Barry interrupted.
Joe was a little surprised but nodded. "Alright. If you think it's for the best then that's what we'll do."
Barry still happy to finally be able to go home didn't think any further. "Alright, I'm going to the lab and ask Eobard how we're going to do this."
"Eobard?" Cisco asked confused.
"Eobard Thawne, that's his real name." Caitlin said to which Eddie looked like he was about to pass out. Eventually he did.
Barry found Eobard in the time vault. "So, how did it go?" He asked.
"Uh, i don't really know, it kind of got cut short by this." Barry proceeded to show him his shoulder.
"There's nothing there." Eobard said confused.
"Exactly, that means we can go home." Barry almost jumped with excitement.
"Great, i'll get the time spheres ready." Eobard said as he was about to leave the room.
"Wait, why? Can't we just run back to our respective times." Barry asked.
"Barry, the timeline has changed, without the spheres we can't predict in what timeline we'll end up. If we want to go back to our original timelines, we need to use these." Eobard explained.
Barry nodded and let Eobard get on with it.
Barry went up to the cortex to find Cisco sitting at the desk.
"Hey man." Barry started, Cisco didn't respond however. "Listen, i know i should have said something, i was just scared that i would mess everything up. I am sorry."
"So what now? You're just going to leave?" Cisco asked, he was still angry for not being told.
"Cisco, i don't belong here, i need to go back." Barry was cut off by Eobard flashing in. Cisco jumped out of his chair and let out a very unmanly squeal.
"Hey Cisco." Eobard said calmly. "We're good to go by the way."
Barry nodded "Okay, let's do this." He said before flashing out, giving Cisco a apologizing look.
After the portal was opened in the pipeline, Eobard was going to go through first.
Barry was about to get in his time sphere but was interrupted by someone yelling. "Wait."
Barry looked behind him and noticed it was Caitlin. She flew in his arms, crying. "Please, stay."
Barry held her and calmed her down. "Cait, we talked about this. What happened?"
She looked up at him with teary eyes. "I... I'm pregnant."
Barry's face went pale in an instant. He remembered what happened the night after they went drinking. Unlike last time, he did a lot more then just stay until she fell asleep.
"Cait, i..." Barry didn't know what to do. He stood there with Caitlin in his arms. Out of the corner of his eye, he could see that Cisco came down as well.
Suddenly the building began to shake. Barry noticed the portal, it had become unstable due to it being open for so long.
"We have to get out of here." He yelled and grabbed everyone and flashed them outside.
They were all staring at the monstrosity that was rising up out of the roof of the lab.
"The singularity." Barry whispered.
"Don't you know how to stop it?" Cisco yelled over the sound of the wind. "I thought you did this before."
"I didn't do it alone, i don't know if i can stop it this time." Barry replied. He looked over to Caitlin who was still shaking.
He remembered something he promised her in the future, he would always protect her. He couldn't just give up like that.
He started to slowly move away and start running but was stopped by Caitlin. "What are you doing? What if you can't get out?"
"I have to try and stop it, to keep you safe."
"It's not safe!" She yelled.
"Cait, i have to go." Barry kissed her and began running, he pulled out his ring and got into his suit.
"Wow." Cisco said in awe of the cool piece of tech.
Barry ran up to the singularity, he ran as fast he could and was able to contain it a little but he still needed to close it and he didn't know what to do without firestorm.
He was almost out of ideas when he suddenly remembered. He built up enough energy and threw a lightning bolt right into it. There was a massive explosion.
On the ground Caitlin and Cisco were relieved it was over, but it didn't last long. They watched as Barry was falling towards the ground.
"What do we do?" Caitlin yelled. Cisco was stuttered as he didn't have a solution.
They were watching helplessly as he was falling.
Suddenly Caitlin's hair turned ice white. "NO!" She yelled before firing a blast of ice catching Barry with it in the process and letting him glide down safely.
"What?" Cisco yelled, impressed and confused at the same time.
Caitlin ran over to Barry who was just waking up. "Cait? What?"
And as sudden as it appeared, the white hair disappeared again. "I don't know, it just happened. Let's get you inside for some checkups."
Barry didn't ask further and followed her advice. His head wasn't feeling so great.
"I still don't understand, you said i didn't get powers for another year." Caitlin said, visibly confused by all of it.
"There was a time where Frost would come out when you were scared or angry, i guess today you were scared enough to let her come out early." Barry explained. "Or maybe it's the pre..."
Barry was interrupt by Cisco. "I'm sorry to interrupt but you know that sphere thing you wanted to use to get home? Yeah, it's broken."
Barry looked disappointed for a second. "Don't worry, we can make another one." Caitlin said looking at Cisco who nodded.
"No." Barry said.
"What? Caitlin asked with a confused look.
"I'm staying here, with you." Barry said.
Caitlin couldn't believe what she was hearing and flew right into Barry's arms.
"Thank you." Caitlin whispered.
Cisco coughed. "Yeah, this is a group hug. Let me in."
The pair laughed and let him join them.
