Highly Sensitive People (HSP): Are YOU One, or Someone You Know? Some Traits, Possible Causes and Solutions