Putting Together the Pieces of Life