A person who speaks kindly. Sometimes she might be hard, but fair.
What is an adjective to describe such person?
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.
Sign up to join this communityMaybe you want someone who practices tough love.
I would call her firm. That implies strictness with kindness, to me.
The freedictionary defines “an iron fist/hand in a velvet glove” as something that you say when you are describing someone who seems to be gentle but is in fact severe and firm.