After Oliver (Stephen Amell) accidentally killed Felicity’s boyfriend thinking he was slaying big bad Prometheus, the grief-stricken Emerald Archer returned to the Arrowcave and came face-to-face with the late Black Canary (Katie Cassidy), who is now very much alive.