Arrow (2012): Promises Kept