The Puzzle Pieces of our Lives