Wedding dresses have several different silhouettes. Before choosing your dress, you'd better know which type of gown will flatter your figure.
A-line style usually has a fitted bodice with a skirt that flares gently from the waist to form an "A" shape. They generally work for everyone as well, and are a terrific choice for someone who would like to hide lower body flaws, but does not want a ball gown. A-lines are not as full as ball gowns.
Ball gown style has very full skirts and generally will look beautiful on any body type, unless the bride is very short and small. In this case, it may be overwhelming to her small frame. Ball gowns generally either have crinolines built in or a slip you must wear to support the shape of the gown. Be advised that this extra fabric can be heavy and bulky and will require extra care to wear.
Sheath style flatters women with slim, balanced figures. They shouldn't be worn by brides who dislike their figures. This gown will not hide any flaws. If you think your thighs or butt are too big, you'll be miserable in this type of dress. Don't try to pull it off because you found a gown you love in this style. You don't want to risk being uncomfortable or self conscious on your wedding day, or regretting your choice every time you look at wedding photos.
Mermaid style has a skirt that falls from just below the buttocks. They are a wonderful choice for a in-casual, formal wedding, or weddings in a nontropical climate. They're usually made of lace, satin fabric. They're not excellent for pregnant brides, because they do not provide extra room in the waist, making them a uncomfortable choice.