I dreamed that my late grandfather came to my old house to look at my photos and told me that your house was so dirty and messy. ...

The meaning of dreams has no scientific basis. Most dream explanations are made up by fortune tellers to cheat money. Although sometimes dreams really come true and can only be coincidental, dreams can experience true feelings. For example, if you have this dream, it means that your grandfather has a good impression in your heart. He cares about you and helps you, and you are grateful or sympathetic to him. He lost money to you in his dream, so you never want it again, and you get angry when others ask you. Because you sympathize with him, but nobody cares about him, and you want his money. At this moment, your feelings are real, that is to say, everything you feel inside, such as urgency, anger and sympathy, is the same as in reality. If you were angry with him before you died, you wouldn't have such a dream, would you?