On Arrow Season 7 Episode 13, Oliver and Felicity grew concerned when it emerged that William was hiding a secret from them.
Watch Arrow Season 7 Episode 13 Online
As such, Oliver decided to take a backseat from his Green Arrow duties to focus on his family.
Did this give him the much-needed perspective he needed on everything?
Meanwhile, the team pressed on with a new mission to track down a serial killer.
However, one of the team became the target of the killer, and it paved the way for the most explosive reveal yet.
Did everyone make it out of the hour alive?
Use the video above to watch Arrow online right here via TV Fanatic.
View Slideshow: The CW Renews 10 Dramas: Which Shows Missed the Cut?
Catch up on all your favorite shows and reviews and join in the conversations with other fanatics who love TV as much as you.