The Endless Journey of Life: Understanding the Meaning of Life’s Struggle