One of my bridesmaids originally said she didn't want to wear the dress I picked out for her and my little sister to wear (I have 4 BMs with alternating dress styles and color.. looked pretty cool, originally) because it was too expensive and she wouldn't wear it again. Since she had been having money issues I said we'd go pick out a different dress. We can't find a dress we can agree on in the color that i needed it to be in, so she ends up finding a dress in a completely different style and color for only 25 bucks less than the original one. I offer to pay the $25 difference if she'll wear the original, then she tells me she looked up wedding etiquette and it says that if the bridesmaid pays for the dress she can choose what dress she buys. Another bridesmaid already bought her dress and loved it, didn't complain, and none of the others complained but this has just screwed everything up and added more stress to something I thought I had checked off my list.My MOH thinks I should give the bridesmaid a chance to back out honorably and I find a replacement... seems stupid to lose a best friend as a bridesmaid over a dress though. I just really wish she would just go with the original plan but she's made it very clear that isn't going to happen.I keep hearing two sides to this dilemma: 1) It's my wedding and she should be honored to be in it, it's about me not her and 2) she's paying for the dress so she has the sayI'm sure this isn't the first time anyone has had this problem, but what do you gals think I should do? My wedding is only 3 weeks away ffs!