Made of soft 100% brushed cotton with a bold screen print on the front. Three layers of soft tulle create the cute ruffled layers on this adorable outfit.