I haven't contributed to the thread for a while, but I read the posts every day and gain perspective and comfort from the wisdom of others. The problem I have with my SiL rejecting me has been identified by Cherries and maddyone.
He has a mental illness and is on medication which he sometimes decides to stop taking, and that's when the problems start.
He had a very difficult childhood, very wealthy family but little affection. In my view he was in fact neglected by his parents and his siblings have told me this too. His care was left to a nanny, the cook and older siblings. He didn't have toys, or he was given money to go and buy himself something, and he has on occasion bought for his son the toys he longed for but didn't have. It's all very sad, because he's changed from being a lively, humorous person into being withdrawn, hypercritical and yes, sometimes, a bully. We tiptoe around him and keep my GS from 'bothering' Daddy.
As I said previously, he moves out of the house when I visit. Last month he went for two weeks whilst I was there helping because my DD had an op. on her nose. (They live abroad so I can't just pop in.) He returned for the hospital visit and overnight, but left again.
After giving me a 'telling off' when he tried to tell me all the things I'd ever done wrong, I told him he made me sound like a very bad parent, he said, 'I wish I'd had a mother like you.' Talk about mixed messages.
I think he is jealous. Jealous even of his own son, for the childhood he's having, jealous of my daughter for her loving parents, (We're divorced but her father loves her just as much as I do); jealous of her very successful career.
So friends, I'm very lucky compared to many of you, my DD and my lovely GS are coming for a few days at Easter to celebrate a family event, but we're a broken family and it makes me very sad. My GS now knows his D doesn't like me.
Stay strong. Cry when you need to and just let the emotions wash away. Easter will be hard, but keep on reading and writing to us. We care and we do listen. xx