A bridal shower is a party thrown for the bride, whereas a wedding shower is a celebration involving the bride and groom. Traditionally, a bridal shower is an all-girl gathering hosted by the maid of honor. In contrast, a wedding shower is often co-hosted by the maid of honor and the best man.