I am large busted at 46" and wear a size 10 in jeans. I wanted this top so bad but was afraid since there is no stretch, it wouldn't fit. I took a chance and ordered the XL. It fits perfectly and still has a little extra room. I ordered 2 other colors. Highly recommend!