Thoughts for life