On The Flash Season 1 Episode 20 Barry comes clean to his friends about his little experiment dabbling in time travel, and as he does, things around town start to right themselves just a bit.
Caitlin makes a nifty pair of dream goggles and Cisco is able to enter his dreams and relive the day he lost, this time taking action and drawing Eobard Thawne out.
Will they be able to replicate the day again in real life, getting a confession from Thawne and saving Henry Allen?
Eddie wants to propose to Iris, but Joe isn't having any of it. Does he have a choice? Too many hands are meddling in it, but Iris has plans of her own. She's been investigating and believes she knows what'd going on. How much does she know?
Find out when you watch The Flash online via TV Fanatic! Click below to get started.
Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. Follow her on Twitter.