Suffering and the Meaning of Life