Humility and Gratitude are the twin characteristics of happiness.