SPOILER ALERT! (stop reading if you don’t want to know what happens in this episode) We find out who Prometheus is (maybe?) and watch Oliver make a devastating mistake. We also see a familiar face. The recap is below!