The Many Facets of Being Happy!