Kuvira's plans to attack Republic City were set in motion sooner than expected... and no one was expecting her latest weapon.
The plot behind Sara's murder was revealed, and Oliver paid the ultimate price to protect someone close.
As Barry confessed his feelings to Iris, the Reverse Flash returned... and he was ready to throw down.
Team Arrow finally landed a lead on the boomerang assassin... when he attacked A.R.G.U.S. headquarters. Luckily, the team from The Flash dropped by to help.
The Arrow visited Barry in Central City, but Barry wasn't particularly hospitable because he'd been infected with a lot of rage from the latest metahuman.
As Barry coped with the loss of his powers due to a new metahuman, a criminal from Starling City took control of Central City's police headquarters.
Cary's trial got underway while Alicia had to deal with a very stupid gym note.
While Oliver dealt with a woman who believed herself to be the Arrow's lover, Felicity went out on a not-so-platonic business date with Ray.
Alicia tried to keep her campaign positive while Cary feared for his life.
When a dead body was found in the Wildcat Gym, all sorts of secrets about Ted and Starling City were revealed. Meanwhile, Roy called on Felicity for help.
Alicia helped a rape victim and volunteered at a soup kitchen while Diane tried to get Cary ready for court. Oh, and Kalinda is in deep trouble.
While Korra dueled Kuvira for the fate of Zaofu, Varrick grew a backbone that may end up costing him and Bolin their lives.
Starling City was rocked by a computer virus... a computer virus that Felicity wrote in college. Also: Felicity's mom stopped by!