G's sister and her husband have now been married for 25 years, so we celebrated on Saturday with a surprise party. They did very well, despite the loss of their 20 year old son last summer. Here are some photos of various family members and friends celebrating.