Happiness depends on our feelings. Sometimes being able to have something we crave will make life happy. But not necessarily also, sometimes happiness also lies in one's attitude, sometimes we feel satisfied can help others, this also can make us happy.
Happiness is a pleasure that can be achieved every person according to his own will. Sometimes the feeling of happiness is never felt by a person, because the person is never satisfied with what he has done.
But actually the sense of happiness can be achieved easily, much grateful, closer to God and positive thinking, life will always be happy.