Rubie's Adult Purple Velvet Princess/Queen Costume.
Size on label indicated One Size. It seems to fit an XS or Small size.
Selling for only $20!