Episode 19 of the CW’s “The Flash” is quite the cliff-hanger. Barry (Grant Gustin), Cisco (Carlos Valdes) and Caitlin (Danielle Panabaker) has just discovered Dr. Wells’ (Tom Cavanaugh) secret time vault, where they find the mysterious scientist’s Reverse Flash suit. Would Barry confront Dr. Wells in episode 20, “The Trap?”

The episode begins as Barry, Cisco and Caitlin are still bugging out over the newspaper from the future they find in Dr. Wells’ time vault. Can you blame them? With the paper sporting a 2024 date, an Iris West-Allen byline and a headline that the Flash had disappeared, it's no wonder the trio is in shock.

And that precedes their encounter with Gideon (Morena Baccarin) -- Wells’ supercomputer. Gideon reveals that Wells’ has come to Central City to kill Barry. They are interrupted when Cisco is alerted, via a tracking device, that Wells is back at S.T.A.R. Labs, but Gideon promises not to tell the scientist that they ever entered the time vault. After all, Gideon confesses, it's Barry who built her in the first place.

With the new information, Barry finally confesses to Joe (Jesse Martin), Eddie (Rick Cosnett), Cisco and Caitlin that he has already time-traveled. Barry believes that the dreams Cisco that Wells killed him were not dreams at all, but memories. Caitlin created a device -- with some help from Dr. Wells, ironically -- to induce a lucid dream from Cisco so they could determine what had happened. The device worked and Cisco reveals that, in the alternate timeline, Wells had confessed to killing Nora Allen and that his true name was Eobard Thawne, before putting his vibrating hand through Cisco’s heart.

Meanwhile, Eddie plans to propose to Iris (Candace Parker), despite bad timing, and asks for Joe’s permission. Joe says no, and a disappointed Eddie asks Barry to find out why Joe refused. When Barry confronts Joe, Joe says it was because one day Iris would realize that she loved Barry! Barry, admittedly pleased to hear it, then gets a text from Iris. She had figured out that the metahuman chaos could be traced back to the explosion of the particle accelerator. Barry dodges her questions so as not to confirm her suspicions -- that Iris is still so in the dark about what is going on at S.T.A.R. Labs and with literally every other person in her life poses problems for Candice Parker’s character.

Barry, however, has to get back to S.T.A.R. Labs. Cisco has set up a force field trap to keep himself safe while trying to get another confession out of Wells. Barry and Joe stand by to protect their friend.

Dr. Wells shows up just as they planned, but he does not make a clear confession when he finds Cisco. He also walks straight through the force field Cisco had set up to protect himself. Joe jumps out and fires on the scientist, killing him. However, it turns out that it was only Harrison Bates transformed into Wells as a disguise. The real Wells was elsewhere, having known in advance what Barry and Co. were planning.

Barry rushes to the time vault, where he sees that Wells’ has security cameras all over the city and hads been watching all of them, including Iris, the whole time. Barry rushes to Iris, where Wells, as the Reverse Flash, has just interrupted Eddie’s proposal. Barry is able to keep Iris safe, but Wells takes Eddie hostage. At his hideout, Wells tells Eddie his real name and discloses that the two were distant relatives. Wells tells Eddie that the cop was his insurance plan.

What did you think of “The Trap?” Tweet your thoughts to @Ja9GarofaloTV