I dislike my upper arms, so for years, I've bought many different cardigans and shrugs looking for the perfect coverage, and the hardest thing to find is something that looks good over a dress without completely hiding the waistline and destroying the look of the dress - while still covering the whole upper arm without being too tight.  This is that shrug!

It is short enough and fits tight enough that it doesn't hide any of the dress you wear it with.  The lace detail in the back helps make it fancy enough to go with a dress.  And the material is a good quality, it doesn't feel cheap (and I would hope  not, since you are paying a good price).  It can easily be worn with cocktail and casual dresses... for a fancy evening dress, you'd need something other than cotton.  I don't see the point in wearing it to provide any type of chest coverage (which would also hide the dress underneath), so I let it hang at the sides and it is the perfect amount of material to look good without becoming too much, or without sliding off.  It is absolutely fantastic, and I have already ordered both colors, and would probably get an additional color or two if there were any.  Look for me to post a photo in the black one in customer images!

Also note, the ivory is not pure ivory, it is a little darker and has a few flecks in the pattern.  Doesn't look bad or too noticeable, just not 100% solid.  And as others have noted, the sizing runs very small.  I normally wear a large shirt, 38D bra.  I bought the 2X and have no complaints about the size.