I bought my dress (dress #1 for those of you following along at home) last winter. However, I've gone up a dress size in the interim and called J. Crew customer service a few weeks ago to see if I could exchange my dress for a larger size. The rep with whom I spoke agreed to the exchange and charged the new dress to my credit card, but neglected to tell me how to return the original dress.
The new dress (dress #2) came the following week and it fit perfectly! However (and this is a big however), it was the wrong color! The packing slip said ivory, but the dress was clearly champagne. Oyvey!
The solution, derived after weeks of emailing back and forth with a wedding specialist at the J. Crew SoHo store? I shipped dress #1 to J. Crew in New York, provided they agreed to waive the shipping cost on the dress (dress #3) that I will order directly from my contact in SoHo to avoid any warehouse screw-ups. I returned the champagne dress (#2) in a straight return to J. Crew returns processing.
I think things are settled now, but I can't wait for the right dress in the right size and color to be in our apartment!