Beautiful soft cotton...my son was so happy I took the flowers down! Everyone loves it! It is as pretty in person as in the picture. Thank you.