Learning To Be Happy: The Full Package