This is a sheer Swiss dot ruffle off shoulder blouse. If the sheer bothers you, you can wear a stretchy hot pink cami under it. It also does not appear as see through 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