This top does have a slight stretch to it. Model is wearing a size small.Very Much Barbie TopSKU: 0007$25.99PriceOut of Stock