You must seek for those things that you want to find rarely will they find you. First; though, you must know if you need what you think you want. No one is perfect but you can do perfect things. What is perfect for one may not be for another. You say you are happy and someone say to you how can this be. Oh, you are happy with less, I see. Only you can measure happiness for you and I for me. So let no one try to tell you how you feel for they cannot.
You should not lose your Self in anything and this you would not do unless there is something from long ago that is still bothering you. You cannot think clearly until you make your way back to you. Taking a step away from “The Self” is not the way we were created to be. And this you would only do, when something has gotten the best of you. But, you say that you are happy and I believe every word is true; therefore, the words you listen to here, are not meant for you.
Here is what those who want to live a life of happiness—much like you—need to do. They have to change how they feel, and to change how you feel you must change how you think. The barrier to happiness has its roots in a dysfunctional childhood. You cannot live in the past, so why should you let the past live in you. The memories will not let you be happy for any period of time without rising to the front to bring you back down. There are any number of ways that you sabotage your happiness. Making those around you unhappy with how you act is sure to keep your happiness at a distance.
To some degree, most of us have at one time or another let thoughts from the past threaten our serenity. It is how we think our thoughts. And some thoughts are not worthy of your time. Happiness is where you live; it should be your permanent home. Others come to visit, they can bring some with them, but you should not let them take any of yours away.