I categorize people in two ways. The ones who always tell the truth no matter how much it will hurt others and the same behavior they expect from others and the others who prefer to listen to the beautiful lie and feel happy. I personally think that honesty is the best policy and always telling the truth is the most important consideration in any relationship between people.
The world around us is not flawless, so do the people. This should be considered as the key point to understand that no one is perfect and we all make mistakes. So I strongly believe that when people do something wrong, the best option will be telling the truth and trying to understand each other. This will help them to make better the situation they are in and do not disturb their relationship.
Also, people who prefer telling the truth all the time, have nothing to worry about. To make my thought clear, they do not need to overload themselves with secondary things like remembering all the things they once told others. One of the best feelings in the world is being honest, so there is nothing worthy of loosing the opportunity to feel that.
The ability to tell the trust is one of the most important characteristics of a man. The world will be the better place to live when everyone finds honestly as the most important consideration in any relationship between people.