This happened a few weeks ago. I met this guy (38m) at my current work a few years ago, but he’s since left the company. He was my lead back when I started and was very kind: I always liked him, so we stayed in touch and I added him to my social medias, where he realized that I tend to be rather open about my sexuality when I’m not at the office.
He was apparently having issues with his wife for a couple years, and finally the tension snapped, and they got divorced. I saw this and reached out. He fortunately had a place to stay, so I didn’t need to offer that (I’ve got a two-bedroom apartment, but I’m getting used to having the space all to myself!), but I did invite him around to chat and ultimately let him vent a little bit. He definitely needed that, because he unloaded quite a fair bit of annoyance that I don’t think he’s really gotten to get off his chest.