I beg to differ. Abu Lahab saw Prophet Mohammed
in his dreams. You dont have to be a saint.
having said that, its the feeling that you get in your dream that you are seeing the Prophet. You dont need to know how he used to look like. One of a religious scholar (I dont remember the name) was a non-muslim when he saw the prophet in his dreams. He did not know the physical look of the prophet.