Being happy… a long road