My Pretty Angel Vintage top. Made of 52% cotton 48% polyester. Hand wash cold. Imported. Undershirt sold separate.