Loving one's job is a seductive, but notoriously difficult state to achieve. As a child, I was taught that a career was the base on which to build (and afford) a 'fun' life. Sacrifice now for a happy life later (when that 'later' was meant to be, I was never sure.)
Not until young adulthood did I realize that enjoying one's job was not entirely impossible. In fact, one could look forward to the work day with a sense of play! Amazing!
Not a revolutionary idea, but one that finally occurred to me when I began building and designing web sites. So many possibilities, so many challenges, but never dull, never NOT fun.
Every project is a new opportunity to create, learn, love the web even more. Hard work and challenging, to be sure, but every day is a play day.