I recently had a dream about two people - one guy I knew, and one guy I haven't actually met personally before, but I had this overwhelming feeling of knowing him. It's been bugging me all day, because the only thing I usually remember about my dreams is that they're nightmares, and this I remember and it was not a nightmare.

So I've been wondering; What does it mean when you dream about someone? Is there some psychological explanation or something?