well-earned 

‘fully deserved or merited’

Lexical development traced from Tamil root:

    well + O.E. earnian deserve, earn, merit, labor for, win, get a reward for labor’ < Proto-G. aznon do harvest work, serve’ < Proto-G. azno ‘labor’  + -ed < uhn < es-en- < Tamil ēr