"If you want to live a happy life, tie it to a goal, not to people or objects."- Albert Einstein.
Tie your desires to a goal and the you will be able to get to that point where you can for sure say you are happy.
If someone makes you happy, make sure to seek the reason why they do and tie your happiness to that reason rather than the person.
Live is mysteriously cheeky and can turn around to make you become stronger or weaker depends on your dependency on it.
What makes you happy has the ability to make you sad as well. If your joy and happiness is hinged on objects or people, you may get slighted and dumped in pain and dissapointment.
Come alive on your own terms and let the reason for your joy and happiness play out in what has the ability to influence your attitude towards live.