Our Lives Are One Big Puzzle