The 'poor' want to be 'rich', the 'rich' want to be 'richer'. The 'ugly' want 'beauty' the 'beautiful' want to be more 'beautiful'.
We find ourselves longing for things we think will make us happy and without those things we dwell on what we wish we had.
The more we have the more we want, so to associate your happiness with what you want only leaves you with one option. Unhappiness-
So what is the cure for unhappiness? It is not what we think we want that will make us happy, it is what we already have and what we are given as life goes on.
When all you want is to live another day, you can only be happy. Because for each day you awake you will be happy to have what is already there. Be it what others may or may not define as success or wealth- so long as you do not want more, you will never find yourself longing for what will make you happy.
You must simply be happy with living and with what life gives you. For the time we spend wanting what we do not have, we lose in appreciating what we do.
The longing for things that will make us happy is a never ending cycle of wanting.