well if you have any dinners or occasions coming up you could wear it to that, but it doesn't just have to be formal or smart occasions you could just wear it out shopping, accesroize it with like a casual jacket or cardi and some casual shoes. If its black or white i would wear brighter colours with some bright braclets and if its a patterened dress i would wear simple coloured accesroies. Also you could wear it to work? or lunch with a friend? hope this helps :)
A dress that has extra fabric to compensate for your belly.
printed satin fabric made dress
A kaftan is something like a dress that people wear in Morocco only on special occasions.
What I know is that they wear traditional clothing called bunads on special occasions.
Its appropriate to wear a cocktail dress to a semi formal wedding that is held in the evening, or to a party where its upscale. Some people even wear them as bridesmaid dresses.
They cannot wear a dress in white because they are married.
Black tie- a man would wear a tuxedo a woman would wear a dress, anytype of dress. White tie- Men would wear a dress coat women would wear a ball gown
You may wear what you wish to.
* 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.
If the dress is not white then a white bolero is acceptable.
Formal wear.