I think the problem is that you have specified it is just for him..
There was no need to do that...
It has been received as "this is just for you, she can't have any" and perceived as an insult
I would apologise, and say it hasn't come across as intended
What to do with immigrants? - ask Shakespeare
Reducing contact because my heart just isn't in it.
"Old fashioned" expressions that young people have never heard.


