Cotton and blends