Why doesn’t a ghost cross into the light?
There are many reasons why a ghost might not cross into the light. Some are afraid of who they’ll meet there (like an abusive parent). Others don’t want to leave the home they loved and tended to for so many years. And some feel strongly it wasn’t their time to go and simply refuse to cross out of pure stubborness.