Fulfilling mental life