Your post made me meta-ponder a bit what the word "mistress" means.

Is it the more casual sense, first person you ever sessioned with? If so, I was pointed to her by another submissive who I'd met through a sex-oriented forum (basically, like the one we're on now).

Or is it the more substantive sense, first woman I truly internalized submission to, even outside of session? Maybe call that "Big-M Mistress"? If so, I met her in ... a strip club! She was a gorgeous stripper who was truly a prodigy, and went form "Dominate you? Sounds fun, I'll try that, teach me!" to very quickly being able to read and manipulate my emotions (something I expect only very skilled experienced mistresses to be able to do) in a matter of weeks.