Sarah Jessica Parker is sitting across from me in a spacious hotel suite in Midtown Manhattan, wearing a pair of blue satin ...