set one's heart on
set one's heart on {v. phr.}
To want very much.
He set his heart on that bike.
also: To be very desirous of; hope very much to succeed in. — Used with a verbal noun.
He set his heart on winning the race.
Categories:
Source: A Dictionary of American Idioms