The last episode of "The Flash" titled "The Fury of Firestorm" ended with a brilliant plot-twist -- the return of Dr Wells (Tom Cavanaugh). As of now, we only know that this Dr Wells of Earth 2 has nothing to with Eaobard Thawne who killed Dr Wells of Barry's earth and took his place.

The upcoming Season 2 Episode 5 of "The Flash" will see Barry (Grant Gustin) and his friends contemplating on whether this new Wells can be trusted. As Barry explains to Joe (Jesse L Martin), the good doctor looks and talks the very man that ran a gun through Barry's mother. But they are putting all doubts to the backseat, unless it comes to light that this man cannot be trusted.

Regardless, a popular theory among fans is that Dr Wells from Earth 2 is also Reverse Flash, who has returned to mess with the heads of Team Flash. "I'm really hoping it's not another random Wells and it's actually Reverse Flash. Since Eddie was dragged into the singularity, it's very probable that he's still alive and in that case, so would Eobard. I REALLY hope it's Reverse Flash just screwing with them," explains Jeol Merferld.

Meanwhile, Barry is still training to defeat Dr Zoom (Tony Todd) under the tutelage of Flash from Earth 2, Jay Garrick (Teddy Sears). The return of Wells may also mess us up the dynamic that has developed between Jay and Barry. In a promo clip, Wells is seen telling Barry that he is capable of destroying Dr Zoom, because he is that one that created him. In another snippet Jay tells Barry he is not ready to take down Zoom yet.

With Wells around, giving him tips on how to Zoom, there would be conflict within Barry to pick the advice of one of the mentors.

The only thing light and fun about Barry's life as of now is his relationship with Patty (Shantel VanSanten), which he will pursue in the upcoming episodes; especially with Joe 's advise to do so in the previous episode.

According to the promo photos of "The Darkness and the Light" Hawkgirl, one of the central characters of The CW's upcoming "Legends of Tomorrow" will also make her debut. From the looks of it, she is a waitress or Barista of sorts, and is the third cast member of "LoT" to be introduced in "The Flash" after Captain Cold (Wentworth Miller) and FIRESTORM (Victor Garber/ Franz Drameh).

Watch out for Season 2 Episode 5 of "The Flash" at 8.00 pm (EST) on Tuesday, 3 November. You can also live stream "The Darkness and the Light" via CWTV.