Ever been to one of those weddings that just will not end?