'Arrow' Season Four Review

With a season filled with magic, new characters and so much more Arrow accomplished a lot this season. Between the first season of Oliver (Stephen Amell) and Felicity’s (Emily Bett Rickards) relationship to killing off a major, fan-favorite character to a mystical villain, Arrow delivers a season with some strong points, but also some negative ones. After an entire season of reviewing Arrow, I break down and review everything in season four including some of my favorite moments.