Arrow, S6 Ep06 – Promises Kept (4) [REVIEW: Arrow, S6 Ep06 – Promises Kept]