Perfect marriages and perfect weddings