Spanish weddings traditionally involve a ceremony in a church where the groom and bride exchange rings, followed by guests throwing rice at the couple as they leave. This is followed by a banquet reception for all guests, which includes eating wedding cake and toasting with champagne, as well as wedding dancing. After the reception, the newly married couple goes on a honeymoon the following day.