Sex and The City star Sarah Jessica Parker has opened up about why her marriage to Matthew Broderick has lasted nearly three decades.