Carrie Bradshaw’s real-life romance is still going strong. Sarah Jessica Parker just stunned fans, posting intimate photos with husband Matthew Broderick to celebrate their 29th wedding anniversary. The 'Sex and the City' icon, 59, married Broderick, 62, in May 1997. They share son James, 23, and twin daughters Marion and Tabitha, 16. The rare glimpse into their private life quickly went viral, reminding everyone that some Hollywood love stories truly last. More on this enduring power couple, next.