i don't believe in the idea of soul mates or love at first sight.
but i believe that, if you're lucky, you might meet someone who was exactly right for you.
Not because he was perfect, or because you were, but because your combined flaws were arranged in a way that allowed two separate beings to hinge together :)
adapted from imgfave pic: