Programming makes me feel good too, but there are very few programming jobs I would do for no pay, if any. I would work on my own projects though. But that's what I'm saying, I'm sure you can enjoy or even love some aspects of a job, but the totality of it? That's probably very rare, and most who say they love their job are doing it as a form of cope or because it's provides some sort of social status to love your job.