When you watch Arrow Season 3 Episode 10 online, you'll see a team that worked very hard to come together start to fall apart after they believe, far too quickly, their leader and friend is dead.
It's a little hard to watch the latest installment of Arrow because so much of it is based upon hearsay. Yet out of darkness, goodness does rise. Diggle and Laurel, in particular, find a way to express to each other and themselves what Oliver Queen meant to them.
Everyone struggles as they wonder exactly what happened to Oliver, but none more than Felicity. Do you know her as well as you think? The answer to this question and more may surprise you.
The only way to find out any of them is to stop wondering and watch Arrow online now. What are you waiting for?
Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. Follow her on Twitter.