This is a sheer Swiss dot ruffle off shoulder blouse. If the sheer bothers you, you can wear a stretchy orange cami under it as shown in the last photos. This also appears more see through in the outside light than when inside. This is more fitted. Recommend staying to your true size. I am 5’4 145 pounds and am wearing the small. This is by Vine & Love.
S M L
S 4/6/8
M 10/12
L 12/14