The holy grail?
Think for a minute: if you had to choose one skill to build a successful life on, which one would it be? Clearly, the definition of a successful life varies from person to person. Feeling satisfied with most areas of your life seems to be a good definition. For most …