Set your heart on - Idioms by The Free Dictionary
set your heart on
set (one's) heart on (something)
To resolutely determine to do or acquire something. When I was a little boy, I set my heart on becoming a fighter pilot. When Janie sets her heart on a new toy, she won't give us a moment's peace until we buy it for her.
set your heart (or hopes) on have a strong desire for or to do.
set your heart on decide you very much want to have.
set your ˈheart/ˈmind on something/on doing something,
have your heart/mind ˈset on something/on doing something want something very much; want to do or achieve something very much: When she was a small girl, her heart was set on a horse of her own. ♢ He set his mind on becoming a doctor. ♢ I have my heart set on a new guitar.