Romance is hard, strange and unpredictable. Whatever story you create in your head for how your better half will come into your life is almost certainly an impossibility in reality. There is no telling when, where and how you'll stumble across the person meant for you. My own relationship is...