A reflection on the meaning of life