The long wait for the return of "Arrow" is over, and Season 4 Episode 10 "Blood Debt" will be aired on The CW on Wednesday, 20 January. Along with Felicity's (Emily Bett Rickards), quite a few questions regarding the events from the mid-season finale will be cleared in the following episodes.

Last we saw Felicity, she was being rushed to a hospital after being shot at by Ghost assassins. Oliver (Stephen Amell) is devastated, and is out for revenge, with the backing of the rest of him. As usual, he tries to blame himself for what happened to his loved one and Laurel (Katie Cassidy) is seen telling him, "The only person responsible for what happened to Felicity is Damien Darhk (Neal McDonough)."

Felicity will not die from the injury, although she may be wheelchair-bound for a while. The fan theory that Felicity may become the Oracle has also been debunked, now that "Gotham" has announced that it will introduce the Oracle character.

Also Read: Mr Terrific aka Curtis replaces Felicity in Team Arrow?

In the eventful promo for the second half of the season, almost every woman in the series seems to be facing danger to their life. Felicity, as we already saw is in critical condition, Thea (Willa Holland) also seems to be in a hospital bed, Lyla (Audrey Marie Anderson) has a gun pointed at her, and Laurel is seen bleeding profusely after a fight. So, it could literally be any one of his friends whose grave Oliver is seen visiting in the flash forward scene from Episode 1.

Meanwhile, Episode 10 will mark the return of Anarky (Alexander Calvert), who is completely unhinged and is willing to do anything for his cause – which is, of course, anarchy. Roy (Colton Haynes), on the other hand, will make an appearance only in a later episode, mostly Episode 13 "Sins of the Father", because he comes to Star City with Felicty's father, the Calculator (Tom Amandes).

Watch out for Season 4 Episode 10 of "Arrow" which will be aired at 8 pm (EST) on Wednesday, 20 January. You can also live stream "Blood Debt" via The CW website.