More often than not, people expect to be made happy. They understand happiness as something that comes from without; something that is conditioned and depends on other people, things, or circumstances.
It is very possible that these people experience happiness. And it is possible that such happiness lasts for quite some time. Unfortunately, as soon as their circumstances change, their happiness is gone as well...
Happiness is an inside job. No one can make you happy. You are the one who is in control. Genuine happiness is unconditional. No circumstances can change that. It is true that a misfortune may change how you feel and think about things.
Misfortunes are there to test your resolve as it is always your attitude to things that sets the tone. Never forget. Never forget that happiness is always an inside job.