Personally, just speaking from my experience of 1, and all I have learned, true happiness comes from a deep, genuine, authentic spirituality--full stop. It doesn't even come from money or even a fantastic romantic relationship. No one really has the ability to make another person happy, however great they are and relationships in general tend to improve hen you start placing less expectations on the other person, be it hubby, mom, child, sis etc It's in the heart where it's just you that happiness is. I think humans have been designed spiritual and have a deep need for transcendence. Not a fantastic profession, money, looks or what-have-you.
To me happiness is that peace in my depth that knows I'm loved unconditionally, no matter what is happening in my life right now or what problems I have with people, that my worth is far more than these passing things. It makes it possible not only to "let go" but to be present to the gift of this moment and enjoy the existence I have been given, leading to ecstatic joy, from moment to moment, or at least this deep calmness in the heart/peace, sometimes even the body partakes of that warmth. In December, I was literally enraptured in this weird, exquisite happiness, I felt like I was meeting myself for the first time. It was almost continuous, found I was so grateful for everything, the world looking so breathtaking as if there was a new shade of color on everything. Once, was looking at this magnificent mountain and being genuinely astonished inside that it was there, though of course I had seen it hundreds of times before, and I swear I felt like trees were "alive", tempted a few times to say hello!
Lol! Each tree and flower was SOO unique, not just one among many! Just weird. I kept having this thought that I was seated on the palms of an absolute benevolence that loves not just me but the whole world and even loves it through me. Have no idea what I did to lose this state of mind since end of Jan, but I am making changes and slowly but surely, my life is much calmer, happier, kinder.