This is a fun thread so I'll share mine...
My BF (soon to be DH) and I met at work. We initially lived on opposite coasts but worked for the same manager. For a few years, we worked in the same group but he moved to Colorado. Shortly after that, I moved to Colorado and we worked in the same office. The people I worked with were great including my BF-to-be and I admired him a lot.
He actually left the company to do other stuff but returned a few months later working for another manager. I talked to him once in a while even though we didn't work at the same location. Then he moved back to the east coast but was still working for his same manager. Well a job in his group came up and I wanted a change, so I applied for the job. Also at this time, we talked A LOT and I had just given up the idea of dating. Anyway, he changed my mind about dating and we fell for eachother but I was living in Colorado and his dumb butt had just moved back to the east coast. I got the job in his group but then we had another issue, us dating while in the same group. Part of my new job was a visit to the east coast where we reunited for the first time since we decided we should date
We then had a problem in that we were dating but working together which would probably cause our management some heartache. My BF decided to find a different job (one which he loves) and at the same time we decided that I'd move to the east coast but we had to tell our manager what was going on and that I wanted to move. My manager was a bit surprised and since my BF got the other job, my manager didn't have an issue with me moving.
So... all that happened starting about this time last year and here I am. A whirlwind of things happening all at once and we just got engaged.