I'm not so sure about this.
I also remember faces and names well and had this dilemma when we were on holidays recently. I saw a Speech Pathologist I worked with in my first job as an OT, seventeen years ago. I saw her at the supermarket last time we went to Yamba as well. This time I saw her at the beach with her kids. She was having coffee with a friend at the kiosk. I haven't seen her since I left the job where we worked together.
After spending much of the morning wondering what to do, in the end I didn't say hello. What if she hadn't remembered me? Then I would have felt embarrassed in front of her friend and all of their combined kids. Maybe if she had been on her own I would have done it. She was actually lovely to work with, so it wasn't like it was someone from my past that I didn't like (in which case I wouldn't have the dilemma, I'd just run and hide).
But maybe she saw me and recognised me too and both of us were waiting for the other person to make the first move.
Perhaps on our next Yamba holiday I will finally be brave enough to go up and say hi. But knowing my luck, I probably won't see her next time we go there.
It's interesting that I find this far less of an issue in the online world, although I did follow Simone's blog for quite some time before I was brave enough to comment to see if she remembered who I was. But then it's far less humiliating to say hello to someone online that you know from years ago and not get a response, as opposed to saying hello face to face and having the other person say "Sorry, do I actually know you?"
But when I have stepped out and been brave to contact people I know from years ago on Facebook or through blogging (hi Sheryl if you're reading!), it has been very rewarding. I suppose the face to face thing could be the same.