Gorgeous dress by Cat & Jack. The dress has a tank top style top with a cute little pocket on the chest and is a darker purple. The bottom is a 3 layered tulle skirt that has white tulle with purple butterflies all over, a white layer underneath and then a purple layer. Please see pic for small stain but not noticeable IMO. Size is S (6/6X).