to want or desire deeply, regardless of practicality or rationality

listen to the pronunciation of to want or desire deeply, regardless of practicality or rationality
English - English
have one's heart set on

He should buy a truck for his job, but he has his heart set on a sports car.