Hi Kimberly, whenever we dream of the past – a childhood home, school etc. it generally means that we are stuck in the past. You are still grieving over your ex-husband this is why you are seeing him at your grandma’s house. The minute you let him go and cut soul ties with him you will no longer see him there.
I believe you are seeing them as having sons because these are the spirits they have in common. Don’t allow these spirits to rob you of your joy and peace. They are trying to invade a private place that is connected with you spiritually. Move on. You should pray the prayer to break soul ties so that you can be free spiritually from him.