This is a beautiful and feminine frilly dress. The bodice is a polyester satin fabric and the ruffle fabric is a polyester/lycra fabric. It's still machine washable in cold water though. There is no option for a d-ring with this dress. The frilly fabric is available in 7 different color combos. The white with pink edging is the one pictured. The embroidery thread color will coordinate with the lace.