Fabrics of Life