Aside from being a shoulder to cry on, another (potentially more fun) part of your duties as a bridesmaid is to plan the bridal shower and bachelorette party.
As a bridesmaid, you are also expected to provide some financial support by paying for your wedding day outfit (dress, shoes and jewelry) and travel expenses.

Wait, you mean I have to pay for things? Like what?
Weddings are expensive for everyone, including the bridesmaids. Christa Vagnocci, Senior Editor at TheKnot.com, says bridesmaids can expect to spend $1,000 to $1,500 on the wedding. Here’s a breakdown of what you’ll be shelling out for:

The dress: Vagnocci says the average price is $300
Shoes: Unless you convince the bride to let you wear ones you already own, you’ll need new ones.
Accessories: Sometimes the bride will give her girls the jewelry she wants them to wear as a gift. However, that’s not always the case, so set aside money for baubles, purses and/or wraps.
Travel: If you live far away from the wedding site, this can get pricey. You’ll need to pay for airfare, hotel and a rental car if necessary.
Gifts: You’ll need to get the happy couple engagement and wedding gifts and bring a gift for the bridal shower.
Bridal shower/bachelorette party: These fun events are your responsibility. While you can ask guests at the bachelorette party to pitch in (just make sure to do it before the party so they’re prepared), you can’t ask bridal shower guests to help pay.
Hair and makeup: Sometimes brides will foot the bill for this, so tactfully ask before the big day.