Shopping for a wedding dress is no easy task; it can be a long and drawn-out process that involves months of planning, dozens of bridal boutique appointments, and hours of fitting room small-talk.