I saw my boy today for the first time in 6 months or so (he lives a long way away now).
He's been much happier in the last year, which makes me happier. Two years ago I was very worried about him, and stupid choices he was making, but he's "grown up" a lot in the last few years.
We can actually have a decent conversation now, which is good.