The Fabrics of Life