My family instilled a different philosophy, and I feel it's worked for me: don't look to enjoy your work, work to enjoy your life. The whole "do what you love" homily just isn't realistic - too much needs doing that simply no one would love to do. Who'd love working in sewage treatment, or pet cremation, and so on? Instead, find a job and do your best, and use the money to enjoy the time your life. After all, which is easier? Finding a job that pays you to climb mountains, drive sports cars, or bake cookies, or finding something that lets you earn enough to do them on your own time, under your own terms? The reason so many people are unhappy is not that they aren't doing what they love, but that they're focusing on the grind instead of the life that the effort lets them have. My grandfather didn't love being a roofer, he loved housing, feeding and clothing his 10 kids, and roofing let him do that. So, in my working life I've never worried about liking my job - I just find one and do it.
The irony is that I'm often accused of loving my job by my co-workers, because I never grouse about the hassles and frustrations we encounter, the changes, or dealing with the crazy schemes management comes up with. All of that is part of work, and you just deal with it. In the grand scheme of things, a few bad days here and there just aren't a big deal compared to spending time with friends, reading good books, or all the other enjoyable ways I fritter away my free time. So I show up, do the job, and head home to enjoy myself.
And really, few phrases pre-sage disaster more often than "I just want to be happy." It's right up there with "Hold my beer." Like enlightenment, not looking for it is how you get there.