Cameron Diaz: "For the First Time in My Life I'm Content!"