Tuesday night heralds a finale that comic book fans have been waiting for all season! After the reveal of who the Reverse Flash is and how he is related to Team Flash, we finally find out why Barry’s mom was killed all those many years ago.

If you recall, last week’s episode Barry/The Flash was able to capture Harrison Wells/Reverse Flash/ Eobard Thawne with the help of some super friends (mainly Arrow and Firestorm). CW has now released the clip from the series finale following the capture and while it is a juicy glimpse of what to expect, it is spoilery so be forewarned!

So now we know why Thawne went after Barry’s mom – well, kinda. Since it is well known that the executive producers are big ‘Doctor Who’ fans, don’t be surprised if we start going through some spacey wacey time travel from here on out. As you know, time (according to the 10th Doctor) is not a “strict progression of cause to effect, but actually, from a non-linear, non-subjective viewpoint, it’s more like a big ball of wibbly-wobbly… timey-wimey… stuff.” Now that Thawne has gone back in time and has told Barry why he did, he has now rewritten the future and is causing all sorts of paradoxes! (See, now that the past Barry knows the future Thawne will go back in time to kill his mom – when he didn’t at the beginning of the season – will that now change the interaction between the two of them with regards to what happened in Thawne’s past which is at the present Barry’s future. Still with me? Someone call Steven Moffat!)

Now throw in the fact that we have seen a younger version of Thawne in the episode ‘Tricksters’ who took on Well’s identity after his botched attempted to get back at Barry and as normal time progressed for him, built the  particle accelerator that actually created Barry/The Flash. So Thawne, as Wells, created the very person he comes to hate in the future.

Anyway, besides that revelation, we’ll also get to see more of the ‘Legends of Tomorrow’ team show up (and if you haven’t seen the trailer, the series stars Arthur Darvill who played Rory Williams on ‘Doctor Who’ and is now playing a Time Master. Yes, more ‘Doctor Who’ connections).

The Flash’ season finale is one to look forward to, and from the look of the extended trailer and clip, it will be a finale that we’ll be talking about all summer long!

Make sure you check back with ScienceFiction.com after the shows airs for our recap!