definitionsSpirits, Ancestors, Ghosts and ‘Demons’ October 21, 2019March 10, 2021 thewitchwench The difference between ghosts, demons, spirits and Ancestors?