Happiness… What is happiness? When are you happy? How to be happy? These are basic questions, but the hardest to answer. Why?