H&M Divided Purple & Black Check Shirt Dress - Size 8 - BNWT.
Sinched in at the waist