It's because you feel lonely and you didn't found a person to love so your subconscious creates this someone in your dreams. ... It means that you're ready for romance but haven't met the person in real life. So he appears as a “man in your dreams.”