Why is Erin wearing shackles again? Didn't demon grandpa take them off or something? And why did this guy know when Erin was going to come back? Is he a time traveler or something?
So somebody sent Erin's spirit through reincarnation to other worlds where they though she would stay lost but she came back to this world quickly. So is Erin the first soul?