In the previous few episodes, most of the secrets came out, but only to certain people. Only Dale and Glen knew about the barn full of walkers. At the start of last night’s mid season finale, Glen stood in front of his camp, took a deep breath, and assumed the air of a man about to make an important speech. It was as follows: “So . . . the barn’s full of walkers.”
Rick confronted Herschel, who revealed his relationship to the walkers and his views on them (they’re not dead, just sick). Rick began to see his point of view and asked him again to let them stay. Meanwhile, Rick confided in Shane about Lori’s pregnancy. That event triggered Shane’s long-awaited meltdown.
First he went to Lori insisting that it was his baby. Lori’s reply was that even if it was his biologically, it would always be Rick’s. With all he sacrificed and all he did for that family, his meltdown at least made a little sense. But his obsession with the barn finally took him down. Dale saw what was coming and tried to hide the guns, but he couldn’t in time. Shane stormed back to the farm, handed everyone guns, and opened the barn, forcing the rest to open fire on the walkers inside. This happened just as Rick was helping Herschel herd two walkers into his barn. This was a hard-won sign of faith that would have allowed everyone to stay.
As all of the walkers lay dead, just when it seemed nothing could get worse, Sofia came limping out of the barn. The realization hit everyone immediately: if there ever is a cure, then they lost their only chance. After all, the barn was secure. Rick walked up and shot her. The next episode won’t be until February.