Just can’t handle how sweet this pretty blouse is. The bottom is 100% Cotton. The printed fabric is 100% Polyester. It has a nice oversized Umgee fit. It is so light. I am 5’4 150 pounds with a 38D bust line. I am wearing the small. XL/1X could wear the large.