Not everyone can make you happy. Not every time people can make you happy. The point is people can only make you happy when you allow them to make you happy. Their efforts for you only count, when you are counting and considering their efforts. So you only become happy when you decide to become happy. People can only become a source of happiness for you only when you allow them to become. People can only make you happy when you want to become happy. you allow them and they act as a stimulator and activate your own happiness. You create your own joys or either happiness is given to you by Allah.
When we start expecting happiness from people we start losing the will of creating our own happiness. We start lacking the belief that we can create our own happiness. We start depending on people and in return, the things start struggling for us. The happiness given to you by people is not complete happiness, It is a little feel of joy or a little thing which gives you satisfaction but this all is for a short duration. Little sorrows are enough to overshadow the happiness given to you by people. Believe in creating your own happiness or believe in happiness given to you by great Almighty.
The happiness given to you by Almighty is real happiness with great effect. This happiness satisfies you and makes you feel complete. This happiness is enough for you to overshadow all the sorrows of the world. This happiness is greatest of All and this happiness is given to you when you accept sorrows given by Allah. When you believe in the plans and vision of Allah. When you believe everything is happening the way Allah wants and the way Allah has planned things everything will go in a better way, everything will end on a beautiful destination.