Discover the Meaning of Life: An Abstract Journey