Well there's a saying that everyone has a twin somewhere in the world. At least that is what I heard when I was growing up.
I have met mine. It is very strange.