Watch Arrow season 4 online The CW

Arrow season 4 returns this week post its midseason hiatus, with episode 10 titled Blood Debts, where fans would finally get to know Felicity's fate on the show after the shocking events of episode 9.

The official synopsis for the upcoming episode reads as follows: "Oliver seeks revenge and goes on a brutal manhunt to find Darhk, after dealing with the devastating consequences of Darhk's latest attack."

Check out the latest trailer below:

Most fans speculated that the mysterious graveyard scene teased in Arrow season 4 premiere episode will eventually tie in to Felicity's death after she was shot in episode 9. However, leaked source material from the sets of the show debunked those rumours.

These leaked images, reportedly, showed Felicity in a wheelchair, recovering from her attack. An international trailer for the series, which has now been removed, showed a scene in which Felicity's mother, Donna Smoak, informs Oliver that she'll never walk again.

A popular theory suggests that Felicity's story arc is moving towards the Arrow universe's version of the genius hacker friend to all DC superheroes - the Oracle. However, during a recent interview, showrunner Wendy Mericle addressed this rumoured storyline stating that Felicity will not be turning into Oracle.

"That's something we definitely talked about [doing] with Felicity in the beginning.... But yeah, it will not be Oracle. People have to tune in to see what happens."

Arrow season 4 episode 10 titled, Blood Debts, airs this Wednesday, 20 January at 8pm EST. You can click here to watch the episode online.