Thank goodness, I've only been a bridesmaid once...and it was for my sister so of coarse I didn't mind.
I would NEVER ask anyone to be one and expect them to pay for all the shit you have to buy. If and when I get married, I'm fucking eloping and saying fuck all that mess