Ideally, I would like to tell people in person but I understand that’s not possible for a lot of relatives.
We have a couple that live abroad - close relation, but not overly close to them. Maybe see them once a year.
My sister lives locally but hasn’t been the best to me in the past, so I’m fairly low contact. I have been making more of an effort recently and trying to find a time to meet her but she is making it difficult and saying they are unavailable at any time I suggest. If we popped round they’d hold us at the door. It is awkward. Despite all this, she gets extremely upset and hostile if she is not the first to find out big news and it is always my fault. She was angry when she wasn’t the first to know about our engagement years ago. It will be the same for this, and she will make it about her and the fact that I don’t ’value her enough’ to tell her. I don’t think I’ll win with whatever I do as she will be unhappy if I don’t tell her in person, but isn’t giving me an opportunity to (even though I’ve said I have something important to tell her).
I had a revelation and thought, why am I overthinking it ?! There’s two or three options
Send everyone a card in the post
Ring them, try a couple of times (and leave a text if they don’t answer)
Just don’t tell them until a time when we see them, if they’re not present in our lives why should they need to know ??