Reflections on life, meaning and purpose