The fantasy is that everyone should do what they love. The reality is that's not always possible. If no one did the jobs that no one likes, then our civilization would crumble. Someone has to pick up the garbage, clean the toilets, and serve the food. That's just the way it is, and there's no getting around it.

Now, let's say you actually do have the skills and the character necessary for doing a job you love. How many of those jobs are available? If there are 10 openings, and 50 people apply, that means 40 of those people have to go find some other job. There are 300 million people living in the U.S. and they can't all be doctors, lawyers, or rock stars.

I'm a welder. It doesn't interest me, and I sure as hell don't love it. But it pays good, and there are tons of welding jobs out there.

My advice is to strive for something you will love, but at the same time, prepare yourself for something that you might get stuck with instead.