'Flash' fans can now rejoice as their favorite show is about to wrap up this season with a bang. Hopefully, once this season is over, there won't be any regrets for Barry Allen, who is going to uncover a life-changing secret. In an attempt to save his mother, Barry goes back in time, only to realize that there are really things in life one cannot change. Interestingly, Eobard Thawne's real agenda will be revealed and it's said to be gut-wrenching. Plus, a major cliffhanger is going to leave fans wanting for season 2 to arrive earlier than expected. Don't miss tonight's finale. Watch 'Flash' season 1 episode 23 stream using the free online stream link below.

Note: This feature contains spoilers on the upcoming episode of 'The Flash.' Kindly read at your own risk.

Thus far, Barry is determined to save his mother after learning that he has teh capacity to travel through time. While he is set to do the unthinkable, his quest to uncover the real reason why the Reverse Flash hates him will start to take a toll on him. Given the situation, it's not impossible for the show to be heading to the direction similar to where the comics its based from went to. In 'Flashpoint,' Barry woke up amid an alternate timeline where his mother is alive while his father is dead due to a heart attack. Can we expect the same thing to happen tonight? The promotional clip for the finale may tease about this possibility, but we just have to wait for the full episode to air to know for sure. Catch the exciting final episode this season. Watch 'Flash' season 1 episode 23 online using the free online stream link found at the bottom.

In the official promo for the finale "Fast Enough," Barry could be seen teary-eyed while saying, "I dreamed my whole life about saving her." Joe then tells Barry, "This is why you became the Flash. There is no choice here, Barry. You have to do this, you have to change the past." At the end of the clip, Barry's mom, Nora Ellen, could be seen asking the Flash, "Who are you?" Then Barry tears up while saying, "It's me mom, Barry." However, the promo also teases about the things that will happen amid his quest to save his mother. Interestingly, the things that will happen tonight will suggest the the things that are about to happen in season 2. Showrunner Greg Berlanti already hinted that more heroes are about to join the 'Flash' universe when it returns for its sophomore run. "That's our hope. And we've already been picked up for a second season so I think if we were going to do something like that, we would do it next season," Berlanti added. Watch 'Flash' season 1 episode 23 finale stream using the free online stream link found at the end of this post.

The official synopsis of 'Flash' season 1 finale reads: "Wells (Tom Cavanagh) presents Barry (Grant Gustin) with a life-changing choice. Dr. Martin Stein (guest star Victor Garber) and Ronnie Raymond (guest star Robbie Amell) return to help the S.T.A.R. Labs team with this final fight."

"Fast Enough" is set to air this Tuesday night at 8/7c. Watch 'Flash' season 1 episode 23 finale stream using this free online stream link here.