Oh wow. Lots to unpack here.
It never occurred to me that Alfie could be playing a grownup version of Christopher, not Wes, but I prefer that. Through all my ups and downs with this show, I appreciate that they've never brought characters back from the dead. It gives everything much bigger stakes when you know that shit is permanent.
I thought it might be some kind of fantasy sequence, as there is something about it that felt not quite real, not quite grounded in the reality we know this show to exist in. Either way, I don't think Wes actually survived (although I'll admit it would make sense if Laurel found out and ran off to be with him).
Fuck, poor Asher. I didn't always like him (the lack of fallout from Sinclair has always bugged me, and I'm furious that he was the informant), but he's been here since day one, and it's tough to lose a legacy character like that. I had also been hoping for an Asher/Michaela endgame.
So, who did it? Frank and Bonnie maybe--he told Bonnie he'd flipped and she killed him and called Frank to help cover it up? Or maybe he and Gabriel had one last fight over Michaela. Or maybe Annalise stopped outside the apartment for one reason or another, he confessed to her, and she did it? Something definitely happened before she got on the plane.
Jesus, Mary, Joseph, and all his carpenter friends. Shut the fuck up, Nate. Oh, so because you and Annalise got together before Sam and Lila did, all of this is her fault? What? Then it's also your fault--it takes two to tango, you big dumb idiot!
Also, it was subtle, but I did like the misdirect of the show making us think this all happened after graduation. Michaela and Connor are the only ones left, and they'll probably still be in jail when the ceremony happens. None of the K5 are going to graduate. For some reason that makes me sad.