Traditionally, hosting the bridal shower falls on the bride’s maid of honor, who invites friends and relatives of the bride and groom to offer gifts for their home or anything else, according to the couple’s needs. From spontaneous and informal to complex themes and etiquette showers, you can let your imagination fly while planning your bride’s shower.