You have no doubt had the experience of meeting someone that you realize you know from somewhere else, but it takes a really long time to figure out how you know each other. It happened to me twice in a week, and as a new person in another country I realized that it has become an extremely uncommon event.
A week ago I went to a marriage retreat at a resort. (As a side note, I think churches here find it much easier to recruit couples for marriage retreats since they host them at beautiful resorts. It was amazing, so relaxing, so kid-free!) And I ran into someone who was trying to figure out how he knew me, and eventually we realized that he's my waiter at a restaurant I go to occasionally for breakfast (they sell an enormous plate of food for only $3). That was surreal to me, because again, there aren't many places from where I could know someone here.
But then again last night I ran into someone, an American visiting the country for a week. And he remembered me by my maiden name. And we realized, after about 20 minutes talking, that we worked together at Water Street Rescue Mission as camp counselors when we were in college. He and his family are amazing, and doing some amazing health outreach to people throughout the world in remote villages, and it was so interesting to talk to him.
And it was also a great pleasure to run into an old friend in a new world.