We all have memories of times when we could have made better choices, when we gave up on our dreams or when we regretted our decisions. So, how can we live a successful and meaningful life? What does it take to have a meaningful life as opposed to a mere existence?