Nobody needs a $21,500 wedding dress. This is just way too over the top. You could buy a car or a down payment on a house which would be much more practical. Especially when you're only wearing the dress for one day. Its ridiculous and way too extravagant.