Sarah Jessica Parker has a lot of feelings about her 18-year-old son, James, reaching a major life milestone. The 56-year-old Sex and the City star took to Instagram on Friday to share a moving tribute to James (and a rare picture of her son—albeit from behind) in honour of his high school graduation.