I define happiness as something temporary and superficial. Happiness is caused by luck, fortune and other worldly pleasures and only lasts for the moment. In that regard, laughter generally makes me happy. A good laugh instantly makes me feel way better.
Now if you are talking about joy? Joy is a deeper feeling. Something that lingers and pushes through other feelings and connects to your very soul. Akin to hope. My God, my family, and my pets give me great joy.