Unless we have a ghost posting here, the answer to this must remain speculative, so let’s move this to IMHO.
Colibri
General Questions Moderator
PS. The ghost stories I am familiar with don’t usually involve a ghost “following someone home.” In folklore, ghosts are usually tied to certain places which they haunt and don’t leave them.