Jack discovered the truth about Freddie's disappearance, and Hannibal and Will were drawn deeper into the lives of the Vergers.
While Joan dealt with the fallout of last week's episode, Sherlock went on the hunt for the murderer of an ex-MI-6 analyst.
While the city crumbled around them, Team Arrow scrambled for the mirakuru cure.
"Thn Immutable Truth" wrapped up Season 2 with a surprising amount of closure. What could Season 3 hold? (Apart from Drug Kingpin Dylan, of course.)
Alicia had the day off, Finn hit the campaign trail, and Diane defended a client with ties to the Silk Road. Y'know. The usual.
Sherlock and Mycroft teamed up to find Joan and a missing Swiss banker. However, not everything was what it seemed.
Oliver and Thea struggled to cope with their loss as Sebastian was sworn in as mayor. Oh, and Slade's army began its siege.
An old patient of Hannibal's is getting in touch with his inner-beast. Then again, so is Will.
Mycroft returned and played Sherlock and Joan against each other and against themselves—but to what purpose?
Roy went a-rampagin' in Starling City this week, but that really didn't matter very much, did it?
One of the NSA contractors listening in on Alicia got into some trouble, and Louis Canning joined Lockhart/Gardner.
Team Arrow took the fight to Slade, but Slade remained a few steps ahead.