Brokenhearted - Arrow Season 4 Episode 19
It's hard watching someone close to you die, especially after you had been talking to them just moments before, and they seemed perfectly fine. Is Oliver going to keep Laurel's promise? Is that what he's contemplating now as he looks over her dead body?
Rating: 2.9 / 5.0