Thoughts for Life