(I started thinking about this after posting in SD's other dream thread.)
I have a lot of dreams in which there are people involved in them that I've never met before in RL. Often I end up meeting these person later on and it takes me a while to figure out why they are so familiar to me - I've even already known their names. :/ (of course I don't tell them I dreamt about them, lol, creepy.)
Anyways, even though I don't know them, I seem to know them very well in the dreams. A lot of the time they play the role of someone else who is close to me. For example: I'll be in the kitchen (where else?) helping someone cook dinner, and I'll be interacting with them as I would my mom...like I'm recognizing that person as my mom, but they don't look like mom - in fact they don't look like anyone I know........
I think this has something to do with soul recognition personally.
I've felt that spark before. I always thought that maybe it's the signs, the stars and planets. I'm still guessing it is. You know, when you're somewhere, anywhere, and one person just sticks out and you feel this bond between the two of you, and you know that the other person is feelig it too. You just feel this force pulling you to eachother. But what can you do? I just smile and maybe say hi, being polite to strangers, and then continue on. What else can people do in situations like that?