I wear a size 8 and am busty/hippy.  I purchased this in a Medium in blue.  It is adorable, but way too big on me- everywhere.  I'm not sure how other reviewers all seem to think it runs small or true to size- maybe sizing depends on the color? I would buy it again, but in a size Small.