Sarah Jessica Parker and Matthew Broderick are a rarity in Hollywood. The couple, who met through Parker's brothers in 1991, walked down the aisle only a few years later, in 1997. After more than two decades, the pair are still together — but it hasn't all been easy sailing.