I think it's also sort of a "watched pot never boils" type of thing...when you're not always thinking about when something is going to happen, it doesn't seem to take as long because we're not paying attention to the time going by. On the other hand, it's very hard not to think about it sometimes, because if you try not to think about it, you may end up thinking about it more.
What someone said about how we look happier when we're not looking, I think that's true, but it just hasn't worked for me, at least not yet. I find it easy to throw myself into my work and be friendly with my coworkers and people in general, but it hasn't led to any sparks, at least not yet. See, there I go thinking about it again! But yeah, the bottom line is that the best we can do is just live our lives the best we can and like ourselves; then even if fate isn't on our side, we can still be happy with who we are.