Difficult People

Do we have enemies? No, we have have foils – people who put our best qualities and our most embarrassing in stark relief....