In addition to providing support to the bride at the wedding, it often requires spending a good amount of time and money on attire and pre-wedding events like bridal showers and bachelorette parties.