To arrive at perfection, a man should have very sincere friends or inveterate enemies; because he would be made sensible of his good or ill conduct, either by the censures of the one or the admonitions of the other.
DiogenesAntisthenes used to say that envious people were devoured by their own disposition, just as iron is by rust. Envy of others comes from comparing what they have with what the envious person has, rather than the envious person realising they have more than what they could have and certainly more than some others and being grateful. It is really just an inability to get a correct perspective on their lives.
Diogenes