I was just married on July 23 and absolutely loved my dress! It's a Lea Ann Belter "Mallory" that I modified slightly w/a sweetheart neckline and I added a rhinestone sash. The bottom got quite dirty, so I brought it into the dry cleaner as soon as I could, which was the following Wednesday. http://www.lea-annbelter.com/2008_collection_mallory.php - Duchess Silk Satin with Alencon lace on top and the bottom mermaid part is just the silk satin.
I went to pick it up last Friday, it's gone from being white (technically off-white) to an overall yellowish/cream color. The Alencon lace apliques are still white, so now instead of matching the fabric underneath, the lace pieces are an obvious contrast. The silk satin bottom part is no longer silky with a satin shine. it's a dull, soft fabric and is yellowish. I'm sure there is nothing they can do to reverse the color change.
I'm not sure what to do now. I left it at the dry cleaner and told them it's ruined and I will come back to discuss it with the owner tomorrow. It was my dream dress, and I just got our professional pictures back this weekend and when I look at the pics, I just adore my dress. But when I think about the cream-colored mess it's become, it makes me sad!
Do I ask that they replace it with a new one? If I do that, I'll have a beautiful dress again, but I'd need to get it altered again and I'll know that it's not "my" wedding dress from my wedding. Do I ask for the retail value ($4,000 - which I didn't pay; I got it on sale)? Do I tell them I was going to sell it for $2,000? Do I just agree to not pay the dry cleaning fee?
If it were you, what would you do?
This is a picture of my dress after the dry cleaner and the one below is from my wedding. It's a pretty obvious difference in color.

