The cat's out of the bag. After last week's unmasking, Chaos Theory is the episode where everyone discovers Lash's alter ego, and has to deal with it in their own way.
This was an episode about relationships and revelations. May, obviously, had to confront Andrew, and process her feelings for him, given the new status quo; Phil and Rosalind's flirting was taken to the next level; Bobbi confronted Hunter about his reckless behaviour; and Fitz and Simmons finally got a touching moment of clarity on their situation.
In between all this powerful, character-driven material, Agents Of S.H.I.E.L.D. still found time for some cracking superpowered fight scenes, with the centrepiece being Lincoln (who's now come in from the cold and tacitly joined S.H.I.E.L.D.) versus Lash, which had the side effect of letting Daisy save the life of Rosalind, when the monstrous Lash dropped her off a balcony.
The episode's coda was one of the show's most stinging, coupling a rare moment of seeming happiness in Coulson's life with an almost immediate apparent betrayal (which, let's be honest, we had kind of suspected was coming, we just didn't expect it to be so soon).
After a slow start to this season, Agents Of S.H.I.E.L.D. isn't hanging around now, hitting us with plot twists left, right, and centre as the season snowballs on.
Makes you wonder where the show's going to go next if it plans to keep up this pace.