In the Season 1 episode 18 of The CW series, "The Flash", Felicity Smoak (Emily Bett Rickards) is returning to Central City along with her boyfriend Ray Palmer (Brandon Routh), who she is bringing for an "All Star Team Up".
Barry (Grant Gustin) is in a difficult spot, having discovered that his mentor Dr Wells (Tom Cavanagh) may be his mother's killer. He is in no position to entertain guests. However, his team at Star Labs is extremely enthusiastic to welcome Felicity and Ray.
Ray, who has almost perfected his ATOM suit to fight crime in Starling City, needs some help with some aspects of the suit, and on Felicity's advice, decides to seek help from Barry's friends. Cisco (Carlos Valdes), who is ever-enthusiastic when challenged with a science experiment, ecstatically agrees to help Ray.
However, they have to fight a supervillain, Bug Eyed Bandit (Emily Kinney). It looks like Felicity and ATOM may help with Central City's bug problem, especially since she is pitted against the technical genius from "Arrow".
Barry, on the other hand, is disturbed because of another issue. He is unsure as to whom to trust. Although Joe (Jesse L Martin) warns Barry against behaving suspiciously, he is unable to hold control. Cisco notices the change in Barry and reached out to Joe.
Cisco had once discovered that Dr Wells is the Reverse Flash and had gotten himself killed. However, due to Barry messing up time in "Rogue Time", the discovery and his murder in the hands of Dr Well did not occur.
In "All Star Team Up", Barry is seen confiding in Felicity that he suspects Dr Wells to be the Reverse Flash, and his mother's killer. Also, there have been no hints as to Cisco or Caitlin (Danielle Panabaker) helping Dr Wells, Barry suspects that they might be, and tells as much to Felicity.
In the promo for "All Star Team Up", Barry tells Cisco and Caitlin that Dr Wells and Reverse Flash is the same person. Barry might not be making the wisest decisions and Dr Wells may have to expose his identity much earlier than he had hoped.
However, these only stand to make the last arch of "The Flash" more fascinating than it already is.
Watch out for Season 1 Episode 18 "All Star Team Up" of "The Flash" on Tuesday, 14 April, at 8.00 pm (EST) on The CW.