Opinion What’s the difference between ghosts and demons? Books, folklore and history reflect society’s supernatural beliefs Penelope Geng October 28, 2025