I also love my job.
I agree that luck/timing/preparation all combine in our own success. My commercial ASEL checkride was scheduled for 9/12/01. As the industry went down hill, I had to decide whether to wait it out or push forward. I decided to continue pushing forward, so I would be prepared for the next hiring wave.
In 2003, I moved to Alaska and got a job as a flight instructor, so I could get the Alaska experience to get a job flying part 135. As 2004 came around, the regionals were begining the first hiring boom since prior to 9/11. I had an ATP, 1700 hours, and 500 multi, and got calls from Horizon and Eagle. I was in the 4th new hire class at Eagle, and loved it there. The time at Eagle gave me the experience I needed for SkyWest, so after 18 months at Eagle, I left. I went to SkyWest for the fast upgrade, and fortunately it worked out. I upgraded at my 1 year point.
Many of my co-workers couldn't understand why I would commute to reserve on the Brasilia. Again, it was to be prepared for the next hiring wave. I sat and watched many friends and co-workers get hired at legacy carriers, and wondered where I was going wrong. I assumed it was luck, but it was more or less networking. Unfortunately I wasn't great at that.
My luck/timing/preparation, all came together in March of 2008, when I was hired by NWA. When many people were waiting until they got to the 1,000TPIC, I applied with much less, and was hired with just under 500 TPIC.
I took my first flight in June of 1999, took a year off to finish school, then started working hard on my training in January of 2001. I did all of my training at a flying club.
I love my job, worked hard to get to where I am, and if I had to do it again, I would.