When faced with the impossible, how will Oliver Queen manage to fix everything?
That will be addressed on Arrow Season 5 Episode 21 when he makes his highly anticipated return to the mayor's office after being locked in the bunker.
With Adrian's name being dragged through the mud, all of the people he sent to prison were released, and as you can expect, Star City was in peril.
Also, a crate was sent to Oliver's office with a mysterious corpse in it, but who the heck was it?
Use the video above to watch Arrow online to get up to speed with the latest twists for the characters.
Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.