Linda Kelsey, author, writer, and former editor of Cosmopolitan.