Spenser, Rosita and all of Alexandria give Negan more than he bargained for; more guts than he thought. Rick and Aaron ride a boat. Michonne comes to a fork in the road. Carol. Morgan. Kingdom. Hilltop. Darryl. Jesus. This mid-season finale has it all and knows what to do with them.