This top is even more beautiful in person than it is in the pictures, but the fit is so weird that I am not sure who could wear it. I am 5'4" and 130 pounds, and I wear a D cup. I got this top in a size small, and it was too tight on my rib cage and large in the bust area. Since I have a relatively small frame and relatively large bust, this left me confused as to who would actually fit in this top. Additionally, the straps were way too long on me. Had to return it, which left me disappointed, given how beautiful it was.