Wiktionary
have one's heart set upon
vb. (alternative form of set one's heart on English)
vb. (alternative form of set one's heart on English)