Sometimes dreams are just memories of our travels on the astral plane. Maybe, because of the suddenness of his death, he's still earth bound. If so, then hanging out on the astral plane where thoughts are manifested instantly it's possible that you simply ran into him during astral travels. He's lonely so he looks for you when you're there, hence the recurring dreams.
A really cool set of books on this is: The Education of Oversoul Seven, The Further Education of Oversoul Seven and Oversoul Seven and the Museum of Time by Jane Roberts.