Sacrifice

"Sacrifice" is the twenty-third and finale episode of the first season of Arrow. It will air on May 15, 2013.