I was in my 40’s when a therapist let me in on a secret: when people ask for your opinion, they usually don’t want honesty. What they really want is for you to say something nice.
Who knew? I’d spent my first 40-something years not holding back. If you asked me whether or not I liked your shirt, I would let you know the truth. And I’m a pretty picky guy.
“But what if people really want your honest opinion,” I asked, “no matter if it’s negative or positive?” He replied, “they’ll let you know if that’s what they want.” 

If there’s anyone else out there who hadn’t learned this, you’re welcome. And by the way, I like your shirt.