100% cotton. Starlet in Sunshine is a lovely shade of yellow. The background is tossed with circles approximately 1/2" wide in a lighter shade of yellow. Tiny white stars are scattered all over the fabric to give it a nice, cheery sunshine feeling.