He asked me (along with the rest of our group) to be in his wedding. He was the first of my friends to get married.
When I arrived I was appalled at the amount of money I was expected to pay. I paid for the plane flight across the country, yes that was expected. I got to the hotel and checked into the room he reserved for me but I had to pay for that (I would have gotten a cheaper hotel if I had known). The next day we drove out to a tux place and I was fitted for the tux. And I had to pay for that too, I think it was like maybe $150 to rent the tux. I was blown away by the costs of everything. Then during the wedding I find out that I'm an usher, I was just there to walk guests to their seats.
I think I paid like $600, not something I could easily afford 23 years ago.
It wouldn't have big that big of a deal if I had known beforehand but the costs were completely unexpected. I know better now. And have happily paid, but people getting married should be upfront with their wedding party how much it's going to cost them to be in the wedding.