There are 3 things extremely hard: steel, a diamond, and to know oneself - Benjamin Franklin
Life often deals us many unexpected blows in areas we expect great results. We grow up thinking that things are easy and that nothing can stop us from reaching our goals. As we age, we discover that life is not a bed of roses. This and many other stark realities of life make many people give up quickly without putting up a fight or holding a positive mindset. Their dreams get washed away by the tides of challenges and barrages of different opinions from people who do not share similar life goals. Even if they share comparable idea, we do not have the skills to sift through their words. And because humans are social creatures who interact with others on a daily basis if not hourly basis, the burden of confusion may get to the point of being unbearable.