I remember just about everyone I ever meet. I have this weird photographic memory thing, which is what enables my mutant speed reading powers. The problem with this is: I think I know everyone. Because I do. I know and remember ridiculous facts about them.
I'll be at Target and recognize a random guy I served coffee to when I worked as a barista. I'll remember that he has two daughters and they take tap lessons. Or eating at Chili's and see the lady that I once sold a frame too at the photography studio and remember that she had her daughter vaccinated with the Gardasil vaccine and her neck swelled up to the size of a balloon. Or shopping at the craft store and run into the lady who I met in the ICU waiting room while my dad was in a coma and recall that her sister had a staph infection.
Or like today, when I recognized one of my boss's contractors as my ex-boyfriend's cousin's husband. That I met maybe 3 times. Over 5 years ago. And yet, I remember that he has an obsession with Auburn paraphanalia, that he works for a lumber company, and there were a lot of Christmas trees at his wedding.
The reason this is annoying is because A) these people don't remember me and B) that makes it really awkward when I have to be like "Oh, I served you coffee once 5 years ago and I have this photographic memory and that is why I know these weird details about you and your life that make me seem like a creepy stalker but I am totally not."
One day I'll learn not to go up to said people and ask creepy-appearing questions like "Hey! How are your daughters, do they still tap dance?"