Understanding the Journey of your Life