The original purpose of bridal shower is to generate with gifts to help the bride start her newly married life.
Since the whole event focuses on gifts, when you join a wedding / party always bring a gift and gifts are opened as part of the celebration. For this reason, the party supposed to be more personal affair where the bride can spend quality time with close friends and the family. Those who should be invited to a bridal party are:
-close friends of the bride and
-membered family of the bride and groom (mothers, grandmothers, sisters, aunts and cousins).
-You Should never call someone who is not invited to the wedding. This is quite rude.
Those who live too far away do not expect to invite to the party. Leaves them wondering, "I need to send a gift?" The answer is simply no. No need to send a gift if you can not attend the party. Someone who is very close to the bride and she wants to be there but can not, he can choose to send a gift to make its presence felt, but has no obligation to do so.
The purpose of this custom is to be compassionate and make everyone around you feel comfortable.
Of course I gave the hostess of the party the benefit of the doubt: I just tried to include everyone. I just told her that I could not attend. If you make a bridal party, keep in mind that you do not need to call any woman or couple from your guest list. Make it a fun event where the bride can really enjoy those who are beside her. You may just confuse or press guests outside the city by sending them an invitation to the party.