True Happinness

What is the definition of happiness?
Why we are not happy in life?
What are the things that keep us from being happy?
How we can be a true joy in life