All the ingredients for happiness