So... that was quite the reveal, huh?
In a nutshell, the woman we've known to be The Black Canary over the past couple weeks is actually Sara Lance. Yes, that Sara Lance.
How loudly did you scream when Oliver lifted her mask? Go ahead. You can admit it.
Meanwhile, Laurel's story is also coming together, as her pill-popping and wine-guzzling make a lot of sense when you consider all she's been though… and all she continues to go through. Simply put, she's a mess.
Where will it all go from here? We can't wait to find out. But before taking any guesses on the future, we're giving fans a chance to relive the past.
Click on the following photo now to watch Arrow Season 2 Episode 4 online!