Disclaimer: I do not own DC Comics or the CW TV shows Arrow, The Flash, Legends of Tomorrow, Supergirl or any other characters or elements pertaining to the mentioned franchises.


"Who the hell…" Oliver trailed off, him and Firestorm staring in shock at Zoom but Barry, immediately acting, sped towards them, while creating a time remnant as they engaged Thawne and Zoom, circling around.

"Who the hell is that?" Ronnie asked, staring at Zoom.

"Doesn't matter. We need to find a way to stop them both." Oliver said as he notched an arrow at Thawne, while Ronnie focused on Zoom, while Barry and his time remnant were fighting them both. "Move, Barry. Barry, move!"

This time, Barry was more skilled and experienced as he and the time remnant exchanged blows with Thawne and Zoom until Thawne was knocked down on the ground and Barry sped off, with Zoom chasing him and Ronnie following them.

Thawne got up on his feet but felt an arrow in his leg as he turned to Oliver, while pulling the arrow out of his leg.

"Nanites. Courtesy of Ray Palmer. They're delivering a high-frequency pulse that's disabling your speed. You're not gonna be running around for quite a while." Oliver said but Thawne smirked before he exchanged blows with Oliver.

Even without his speed, Thawne had proven to be skilled in hand-to-hand combat but Oliver gained the upper hand, hitting Thawne in the face with his bow before knocking him down.


Ronnie was chasing Barry and Zoom as they fought across the city. Zoom tripped Barry and attempted to slam him to the ground but Barry recovered and kicked him in the face. This time, Barry was much faster and had honed his fighting skills over the years, not letting himself get caught off-guard by Zoom again as they exchanged blows but Zoom sped away as Barry followed him. Knowing he needed to get an advantage, Barry kept running faster, with Zoom chasing him instead as Ronnie tried to throw fireballs but Zoom dodged to avoid and Barry created a time remnant to help Oliver.


Thawne picked a pipe and attempted to overpower Oliver but Oliver threw Thawne towards some debris and Thawne vibrated to force the nanites out of his system. Before Oliver could finish him off, Thawne recovered his speed and pinned Oliver to the ground, phasing his hand.

"The history books say you live to be 86 years old, Mr. Queen. But I guess the history books are wrong." Thawne said but before he could plunge his hand through Oliver's chest, the time remnant knocked Thawne away as they gave chase on the walls and rooftop of S.T.A.R. Labs.


Zoom rushed up the wall and jumped at Ronnie, slamming him to the ground as Ronnie groaned.

"Firestorm. Pity. I actually liked your doppelganger." Zoom was about to drive his claws through Ronnie but Barry tackled Zoom before they exchanged blows and Barry dodged, while Zoom attacked with ferocity and despite that Barry was faster this time, he was barely able to avoid Zoom's claws as Zoom managed to graze him.


The time remnant chased Thawne on a rooftop before the time remnant rushed at him as they fell to the ground, crashing onto a car with the time remnant about to plunge his hand into Thawne.

Thawne laughed as he met the time remnant's eyes. "We both know you don't have it in you. You believe you're a harbinger of light. That's why I'll always win, Flash. I'm going to kill you, then I'm going to kill your friends, your father—"

The time remnant roared as he phased his hand through Thawne, who stilled before the time remnant pulled away as Thawne fell back, tilting his head as light left his eyes and the time remnant was slowly fading away. "I already know the price for undoing my mistakes. That's why I won't make new mistakes again."

With that, the time remnant disappeared.


Barry kept chasing Zoom until they stopped, when Barry realized, where Zoom led him and much to Barry's surprise, Zoom had Barry's father in chokehold.

"Dad?" Barry whispered, horrified as he stared in shock.

"It's poetic, returning to your childhood home." Zoom said as Barry realized where he was.

"Let him go, Zolomon." Barry glared.

"You still won't believe me that you and I are the same." Zoom said.

"Barry, look at me, son. Look at me." Henry attempted to assure Barry.

"So, I'm gonna have to make you believe me." Zoom continued.

"Whatever happens, you have made me the happiest father…" Henry whispered, with tears in his eyes.

"This time you're gonna watch your parent die, just like I did." Zoom said. "And this is what's gonna make you just like me!"

Henry attempted to assure Barry. "Your mother and I…"

Zoom plunged his hand through Henry but not hesitating this time, Barry rushed at Zoom as they exchanged blows and were slamming each other to the walls.

"There you go, Flash! Use your anger, like I did!" Zoom urged.

Barry roared as he started to beat Zoom up with ferocity like never before Zoom ran off, with Barry chasing him around the house before he kicked Zoom and slammed him to the ground before throwing him to a wall and beating him up furiously and grabbing him by his throat. "I'm not gonna let you get away with what you did again, Zolomon. Never again!"

"Come on! Kill me! Or I'm gonna take away from you Joe next, then Iris, Cisco, Caitlin—"

With a roar of rage, Barry tightened the grip as a loud 'crack' echoed through the room and Zoom stilled, light leaving his eyes as Barry dropped his lifeless form.

Barry panted out, looking around to see if there was another time remnant as he heard Henry groaning weakly. "Barry…"

"Dad…" Barry whispered as he knelt towards Henry with tears in his eyes. "I'm here, Dad. I'm so sorry… I'm so sorry, Dad…"

"You… you did what you could… slugger… it's OK…" Henry assured, holding Barry by his cheek, giving him an assuring smile.

"No. It's not…" Barry took a breath. "I can't do this again… I… I could go back… and save you…"

"But you won't. Why?" Henry asked as Barry could feel his father's body go colder.

"Because no matter what I do, I can't change what was already done. What's past is in the past. I just… I wish I could tell you that I'm sorry I let you down…" Barry sobbed, holding Henry's hand.

"You could never let us down, Barry…" Henry smiled as he held Barry's hand gently. "I'm gonna see your mother again soon… I'll tell her how proud of you we are."

Barry nodded. "Tell Mom… that I'm sorry. That I'm sorry that I can't save her or you… no matter what I do… and that you two are always with me."

Henry nodded with a smile. "I will…"

A moment later, Henry tilted his head, his eyes staring without seeing as the floodgates opened and Barry sobbed into his father's chest before he faded in a glow of light.


Originally, I planned this a bit longer but then I realized that this would be rather easily and quickly dealt with, since this isn't the naïve wimpy Barry from the early seasons and is willing to do whatever it takes to save lives, although an earful from Joe and Iris would have been guaranteed at this point for killing Thawne and Zoom but I didn't want to go too much into the cliché moral debacles about killing and wanted to settle this reasonably.

I think it's safe to say that stopping Thawne from killing Nora and creating Flashpoint and Zoom killing Barry's father are Barry's greatest failures and at this point Barry knows he can't go back in time and fix it without making things worse. Barry's test was more about letting go of his own guilt and accept that what's done is done and that he can't undo his greatest losses without making things worse and well, you know the theories about time travel that time wants to happen and Henry dying is an inevitable outcome no matter what Barry does, the same with Nora.

And with Barry passing his test, it's Kara's turn now. This should be interesting, considering that the Kara in this series is not Miss Self-Righteous I Shall Not Kill Cheerleader but more of a realist like Oliver.

So, what do you guys think about it?

Please review and let me know if you are enjoying this so far and want for me to continue.