With every season of "Arrow", we see Oliver Queen (Stephen Amell) evolving into the kind of vigilante he wants to be. Season 4 has been all about Oliver recognising that he should become more empathetic to his enemies, and that he has to be more than just a hooded hero.

So now he is not only the Green Arrow to his beloved city and its people, but also their Mayor. In Episode 6 we saw Oliver's friends finally supporting his decision to run for Mayor, and him even hiring a campaign adviser Alex Davis (Parker Young), who is a potential love interest for Thea (Willa Holland).

Even as Oliver gets sucked into the campaign, he has to be there for Diggle (David Ramsey), who learned in the last episode that his brother Andy (Eugene Byrd) used to be a crime lord. Damian Darhk (Neal McDonough) told Captain Lance (Paul Blackthorne) that HIVE commissioned Lawton aka Deadshot (Michael Rowe) to kill Andy because his presence in Afghanistan was detrimental to HIVE's activities.

An understandably upset Diggle passes this information on to Oliver, and the latter advises that his brother at least deserves the benefit of the doubt. Oliver's premonitions turn out to be true, because in a sneak peek from the upcoming "Brotherhood" we see Andy back from the "dead". However, he is a "ghost" working for Darhk. It is clear that he is not in his right mind, and as always Team Arrow goes into the heart of Darhk's lair to save Diggle's brother.

Meanwhile Thea continues to struggle with her blood-lust. As viewers will remember her father Merylyn (John Barrowman) had arranged for Thea to kill and subdue her need to kill when she had visited Nanda Parbat with Laurel (Katie Cassidy). However, he had warned that after a couple of weeks, her bloodthirst will return, and as predicted, it has; and unfortunately it resurfaces when she is with Alex, whom she is dating.

Watch out for Season 4 Episode 7 of "Arrow" at 8.00 pm (EST) on Wednesday, 18 November. You can also live stream "Brotherhood" via CWTV.