We are planning to have a champagne toast at a wedding but I know nothing about them. I've been to a wedding where immediate family and the entire bridal party said a toast but that seems too long for all the other guests to sit through. Who usually gives the toast? Can you have multiple people say a few words? If so, who are the top choices for saying a toast?