This dress was purchased at an outlet store and the brand name tag was removed. Straps and label inside say Forever 21. Color has more purple then blue. Picture makes it look more blue. Junior size small dress comes with detachable neck strap. 100% polyester.