There are some people who you are really pleased to see coming towards you and then you talk to them for a while, and you remember that you maybe didn't like them quite as much as you thought you did. These people are good in the imagination.
There are some people who you never look forward to seeing, but then whenever you actually do see them you have a really good time, and you wish you remembered how much you like them. These people are good in reality.
Real friends are the people you look forward to seeing, enjoy them while they're there, and heartily regret it when they go away. I guess they're the ones where imagination and reality meet. Of course, there are plenty of people that are just as nasty as you think they are as well, but a person can avoid thinking of them by reading Jane Austen novels.