So true. I didn't think my fiance was my "type" when I met him. He was a great friend though, and as I knew him better and better I realised that he was way more suited to me than my "type" was. Now I think he's the sexiest man on earth and while soulmate may be just a metaphor and not some mystical thing, he's still my soulmate. But if you'd shown a picture of him to 16 year old me I would have gone "huh?" and been confused hahaha