I have a very old friend. I've known him since my mid twenties when we worked together. He's lived on the other side of the world for about 30 years but we've kept in touch. He visits the UK every few years. At times we have had a lot of contact, usually when is having a difficult time, but in recent years not so much.
He's messaged me this week saying he's coming to the UK and wants to visit us while he's here. Problem is I really don't want to see him. The last few times we've met or talked he has been incredibly critical of me. He wants to know every intimate detail of my life and then tells me what I've done wrong. He likes to tell me what a fuck up I was in my twenties (don't think I was that bad) and laugh at me with his wife. She is very socially anxious but manages to make passive aggressive comments about my parenting. They are very difficult and stressful guests.
We were close once but whenever we are together now I just feel attacked. How do I tell him I just don't want to see them while they are here? We live far away their main UK destination so they are making a big effort and I feel a bit mean.