Wiktionary
set one's heart on
alt. (context transitive idiomatic English) To desire with intensity and commitment. vb. (context transitive idiomatic English) To desire with intensity and commitment.