You are right, many times we believe that when we have a partner, when we have more money or when we get some object we will be happy, and the truth is that being happy is totally our responsibility .. knowing how to live with ourselves and accept ourselves is the real key!
regards!