The thing about truth is that it always wins. Always. Which is why honesty is the way to go. Always.

No decent human being wants to be responsible for someone else's pain. Nor do they want to have to look in the mirror and deal with the inevitable guilt that comes from having hurt someone, intentional or no. So, people spin elaborate webs of reasons why it is better not to be honest.

And it's all bullshit. Really.

Hem and haw all you want, but it really is just that simple. And most arguments about sparing people's feelings, and not wanting to hurt others, etc., etc. are usually never really about those other people at all. Because lies are always selfish.