long journey of life