two guesses from me, one is probably a real encounter through yours/her dreams, called shared dreaming. Second, it could be your dream guide but dream guides are also a real person encountering with you in your dreams and helping you out. Actually i will make a post here about me meeting my dream guide in real life just today! We didn't talk about dreams but...go and read my post i will put in a few minutes from now