I'm hoping someone can help me shed some light on this situation.

I was driving home from a friend's house the other day and, as I was driving, I had a sudden vision of a man (thank God I had just come to a red light). I only saw him from the shoulders up but he was fairly fit from what I could tell with light, dirty blonde hair that was cut fairly short (think Matt Damon in Dogma or Ryan Gosling in The Notebook). I didn't see it from my perspective but as if I was standing right up next to a person with their shoulder at my chest and my face maybe 10 inches from theirs. Anyway, I saw him leaning his forehead against the other persons (womans?). His eyes closed, mouth in a slight smile, and otherwise looking peaceful and happy and loving. Then he tilted his head and kissed the bridge of the persons (womans?) nose. When this happened I felt as if there were a pair of lips kissing my nose in real life. The vision ended just before the light turned green and, as I contemplated what I had seen, it hit me that I'd seen the man before in a dream I'd had almost 2 years ago.

In that dream, I was sitting in an old fashioned bathtub (which for some reason was in a hollowed out station wagon) with the same man. I was a nurse figure and was bathing him. I wore a one piece bathing suit in the tub and he was naked. We talked as I washed him. At one point I moved forward closer to him in the tub so that he could lean forward on my shoulder and I could wash his back. When he did I could feel the cool clammy-ness of his wet skin but warm body heat under it (I'm sure you understand what I mean here). I felt his hair and his skin touch me as if I was really right there in the flesh. The whole atmosphere was very calm, personal, and comforting not to mention intimate. There was no rushing or cares. It felt as if we had all the time in the world to do nothing more than what was happening right then.

I can, honestly, say that I have no memory or knowledge of ever meeting or seeing this man, or even his likeness, while conscious. I'm not really sure what to make of all this and am hoping that someone here may be able to help shed some light on it.