Hamid arbetar som undersköterska på ett äldreboende. Han trivs bra på sitt jobb och är nöjd med tillvaron. Grannen Angelica är så gott som den enda han umgås med på fritiden, men det gör ingenting - han uppskattar sitt stillsamma liv i Sverige efter den dramatiska flykten från Afghanistan några år tidigare. Men så en dag träder William in i hans liv och vänder upp och ned på allting. Han är barnbarn till Harald, en av brukarna på boendet, och Hamids raka motsats: lång, blond, välklädd och sofistikerad. Trots den något dryga attityden kan Hamid inte låta bli att attraheras av William. Ju mer han träffar honom, desto starkare blir känslorna. Frågan är bara om William känner likadant. Och hur ska Hamid göra för att lyckas ta reda på det? Hjärtevän är en varm och ömsint berättelse om hur livet kan förändras när man minst av allt anar det. Och om det viktigaste av allt: kärleken.