Honesty is always the best policy. There is never a time that you should lie or even fudge the truth a little just to feel better, or to make someone else feel better, about what you're saying. Your words ring true when they're true. Know that some people will never understand that.
Despite how honest you are and how sincere you may be, there will always be someone who doubts what you say to some degree. That's okay. Continue to be honest and sincere, genuine and kind with your words.
As honest, sincere, genuine, and kind as you may be...every once in awhile you have to be frank. You have to say what you mean in such a way that a person does not doubt your intent. Sometimes what you say may hurt others...as it should. That doesn't mean you should ever speak to be hurtful. It means that some people need to feel something to push them into action or change.
Frankly speaking, being frank can earn you the respect of those who may not even "like" you. Being honest is one thing. Speaking frankly lets people know that you have no agenda where they are concerned. People can respect a person who can be frank and sincere...not just kind and honest. It's something to think about.
It's beautiful to be you...simply beautiful.