file-1.jpeg

Jeanne Safer and Richard Brookhiser are happily married despite decades of political difference. Credit: Dan Bobkoff