H&M frilled wrap over blouse.
New with tags. Size UK 16