You Lack Empathy
Empathy, the ability to understand and share the feelings/emotions of others, is one of the best qualities to have when it comes to fostering long-lasting relationships. It makes people feel comfortable and vulnerable enough to pour their heart out to you without fear of judgement… it’s a quality that you probably lack due to your brutal honesty.
Though it may be hard, before you give your unfiltered truth on a situation, try to put yourself in their position. Understand how much strength it took them to confide in you and lead with that instead of being so harsh.