Groups and Weddings