A few days back I was sitting on the pier at one in the morning, cold and exhausted, and I asked a friend
Why am I not happy when there are so many things in my life to be happy about?
And he looked at me and said It doesn't work like that.
And he asked me whether there really are enough things in my life to be happy about.
He told me that happiness will come when there is reason to be happy, and it will be effortless.
This is possibly the single most helpful/hopeful thing I have heard in years.