M&S Lilac & Purple Blue Tie Dye Dip Dyed Crinkle Maxi Dress. The label says 12-14 but it's definitely more of a size 12. Perfect condition!

MEASUREMENTS: LENGTH - 54" BUST - 35" - 41"