At last, Harry gets what's deserved and longed for (7)
I believe the answer is:
yearned
'longed for' is the definition.
(I've seen this in another clue)
'at last harry gets what's deserved' is the wordplay.
'at last' indicates one should take the final letters.
'gets what's deserved' becomes 'earned' (to earn something is to deserve it).
The last letter of 'harry' is 'y'.
'y'+'earned'='YEARNED'
'and' acts as a link.
(Other definitions for yearned that I've seen before include "Longed, hankered" , "Pined" , "Desired - longed (for)" , "Desired strongly and persistently" , "Longed (for something)" .)