Only if she is part of the wedding party.
What is considered a "good" wedding dress to wear during the reception depends on the bride. Some brides prefer to wear the same wedding dress during the wedding ceremony and the reception. Other brides prefer to change into something different, often something that's easier to move around in as they may be going from table to table greeting guests and/or dancing a lot. A "good" wedding dress to wear during the reception is whatever suits the bride as far as style, comfort, and cost.
If you are having a somewhat formal reception in a tent, restaurant, hotel or somewhere that guests are expected to dress up; you can wear your wedding dress (people will want to see you in it) but if you are having a laid back event then don't wear your dress unless it is a casual dress without a train. You can just wear a pretty dress in ivory, blue, pink or pale yellow that isn't a wedding dress.
It depends on what she wants. You should ask her, not strangers.
Yes, you can certainly wear the same dress for an an afternoon wedding and an evening reception. It may be more suitable to wear something a little more evening-appropriate, even if you're slightly overdressed for the wedding (rather than vice-versa).
a wedding
In some cultures, it is common to wear different outfits for the wedding ceremony and wedding reception. The bride would change into traditional evening wear during the reception. As a professional wedding photographer, I have been to weddings where the bride (who is of Chinese heritage) has changed into several different traditional outfits during the wedding reception.
You may wear what you wish to.
If the dress is not white then a white bolero is acceptable.
* Etiquette dictates that the only person at a wedding wearing white should be the bride and she is the center of attention. You could wear a white/blue dress or white/black dress, but not a full white dress.
Many Westerners thought that a white wedding dress was purity or virginal, but in truth it was Queen Victoria who started the trend for the white wedding dress.
yes