It is a woman's prerogative to change her mind, and Cameron Diaz says she changed hers on the topic of marriage and motherhood. "I thought I'd be married and have kids by the time I was 22," the 36-year-old actress admits in the October issue of...