Do you do what you love? Or do you love what you do? There's a subtle distinction that makes a world of difference.
What is this difference?
Do what you love, and there's no guarantee that enough others love it or even have use for it. Do you love collecting beer coasters, for example?
Love what you do, and it's likely that you're already doing something that enough people value enough to pay you. And if you love doing it, you're going to be doing it well - and improving as well.
In short, "do what you love" is amateur hour. "Love what you do" is professional passion.
And it's not about money. It's about value. It's not just "hard" services like law and accounting that people pay for because they have to value them. People also pay for movies, games, toys - things that inspire them and give them a moment's respite from things like law and accounting.
If you're getting paid, you're giving value somewhere. If you give more value, you get paid more.
And it's still not about the money. Do you think that maybe God and the universe like it when you give value to others, and they've set things up to reward you for it?
Think about it.