<p>"Do what you love" is way too simplistic. You have to choose your tradeoffs. Your mood might even change day to day and you might love your decisions one day and regret them the next.</p>
<p>Being good at something requires you to be willing to master all the related undesirables. I find that that is often the difference maker. Attention to detail is often attention to the undesirable details.</p>