As far as I know, ghosts are not bound to the Earth forever, and after a certain amount of time, they eventually reincarnate. Ghosts are the souls of people who have already died physically but still have something left to say. Some didn’t manage to convey something during their lifetime, and some may be filled with anger or resentment, which prevents their soul from finding peace.