What was Oliver hiding from Felicity?
That was revealed on Arrow Season 7 Episode 5 when a stunning secret was revealed that made Felicity question everything she thought she knew about her husband.
Meanwhile, Diggle asked Curtis to go undercover for ARGUS when the new Green Arrow continued to cause problems around Star City.
Also, Dinah was forced to work with an unlikely ally when her back was against the wall.
Who was it?
Use the video above to watch Arrow online right here via TV Fanatic.
Catch up on all your favorite shows and reviews and join in the conversations with other fanatics who love TV as much as you.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.