Brooke Astor died this afternoon. She was 105. A grand life—one only slightly marred by having idiots in her family. [City Room]