Soft Skills are communication-based skills - a fine discipline where every mistake can have fatal consequences. I have been training communication and Soft Skills for 18 years and there are times when I doubt whether I have the right to teach others how to communicate properly, especially when I quarrel with my wife or reprimand children for being too noisy. But then I realize that it is not possible to be 100% perfect and flawless, that it is important to keep working!!