Fabrics and patterns