One word: Kevin!
I'm sure insomniasexx approves of the name. I'm glad you were able to meet him. Even if you never see the fella again, it's evidence of what is in store for you. The world is full of Kevin's for lil. I hope you enjoy many Kevin's and don't jump head over heels for the first Kevin you meet. Though, a Kevin that can give a foot-rub is a plus.