There are a lot of different reasons which make people happy. Its simply impossible to type all of them, cause everyone has his own preferences. Some of people need a lot of money to show their smile, another one can be happe just because of good weather outside. It depends on a traits of character of a human. Some of us can be happy because someone else is happy. As for me, happiness is a feeling which means that you have something in your heart, that you have something to reach. I will always be happy, watching my mom smiling.