A bridal shower is a daytime celebration of the bride’s upcoming wedding. Guests attend and typically give gifts to the bride. Showers typically occur a couple weeks to a couple months ahead of the wedding.