I've requested that my bridesmaids wear silver heels for the wedding. They are all fine with that, but 2 of my bridesmaids both said that they don't have any silver heels (or even silver sandals/flats) and that they are going to need to buy a pair before the wedding. My question is, do I pay for this or not? I'm requiring something that they don't have, but I'm not requiring a specific shoe, any silver shoe will do. They paid for their dresses, while I'm going to pay for their hair, makeup as well as mani/pedis and spray tans if they get them. I'm confused and not sure whether I should pay or they should.