Fibers and fabrics