A theory of mine is that since his soul has been on the mortal plane for too long, it is beginning to corrupt. He can’t leave due to his gf, so most likely she will have to let go of him as an ending. This is just what I think, no need to take this seriously. Feel free to critique this.