set one's heart on|heart|set イディオム
set one's heart on|heart|set
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.set one's affection on|heart|set
v. phr. To appetite actual much.
He set his affection on that bike. also: To be actual acquisitive of; achievement actual abundant to accomplish in.

Used with a exact noun.
He set his affection on acceptable the race. Dictionary