Socialite Brooke Astor lived to 105—but her glittering world came to a dark end long before that. Her son spent years robbing and abusing her. Just when it seemed like the ordeal would kill her, a twist of fate brought the hammer down on her spiteful son.