Halloween Riddle Why do ghosts and demons get along so well? Because demons are a ghosts best friend.