I find happiness getting lost in projects, projects being anything & everything from writing to designing to stuff around the house to whatever. Just something that gets me obsessed for at least a few days or weeks. I can’t predict when it will happen, it just has to be a sufficient problem for me to look at.
I also find happiness with some people, but that sort of happiness is unpredictable as well since people have their own lives going on and feelings can change over time. Getting too close to people though can just as easily make my life feel meaningless and make me depressed when things turn sour. I tend to crave affection and physical touch, so this is a hard one for me to just ignore this.
You just got to wear them down enough, break their willpower. They can learn to love in time.