arrow three ghosts cw 4 oliver 'Arrow' midseason finale photos: Do Oliver and Roy die in 'Three Ghosts'?

As “Arrow” ends the first half of Season 3, the stakes have never been higher. Oliver (Stephen Amell) is close to death at the beginning of “Three Ghosts,” and only Barry Allen (Grant Gustin) can save his life.

And it just gets worse from there. Get a preview of this “Arrow” episode with photos from “Three Ghosts.”

Warning: There are some minor “Arrow” spoilers contained in these photos and in their descriptions. Be careful what you read.

First of all, despite his initial condition in the episode, it’s likely that Oliver Queen will survive his injection with some sort of mystery drug.

arrow three ghosts cw 1 oliver 'Arrow' midseason finale photos: Do Oliver and Roy die in 'Three Ghosts'?Oliver is not, however, very happy about Barry finding out his secret.

arrow three ghosts cw 2 oliver felicity diggle 'Arrow' midseason finale photos: Do Oliver and Roy die in 'Three Ghosts'?He even takes out that anger on Felicity!

arrow three ghosts cw 3 oliver felicity 'Arrow' midseason finale photos: Do Oliver and Roy die in 'Three Ghosts'?There are, however, other problems going on. Since the police are going nowhere, Thea and Sin take their suspicions about Sebastian Blood’s blood drives to Laurel.

arrow three ghosts cw 5 sin thea laurel 'Arrow' midseason finale photos: Do Oliver and Roy die in 'Three Ghosts'?Officer Lance is hoping to figure out what’s going on too. Is he really going to take on a man with superhuman strength?

arrow three ghosts cw 6 lance 'Arrow' midseason finale photos: Do Oliver and Roy die in 'Three Ghosts'?Remember, Sebastian Blood has an informant in the police station …

arrow three ghosts cw 7 sebastian blood 'Arrow' midseason finale photos: Do Oliver and Roy die in 'Three Ghosts'?Roy, meanwhile, gets himself into something of a bind.

arrow three ghosts cw 8 roy harper 'Arrow' midseason finale photos: Do Oliver and Roy die in 'Three Ghosts'?Needles never mean anything good on “Arrow.” Could this be the end for Roy?

arrow three ghosts cw 9 sebastian blood roy 'Arrow' midseason finale photos: Do Oliver and Roy die in 'Three Ghosts'?
“Arrow” airs Wednesdays at 8 p.m. on The CW.