The Puzzle Pieces of Life