Ghost

Ghosts are the spitits of the deceased that haven't made it to the afterlife. They are on earth for a reason.