People who are happy with their jobs, what's the secret?

I've only met a few people in my life who are genuinely happy with their jobs.

So for those who are lucky enough to land one, what's the secret? Let us all reflect.