Cosmic Friends: Ghosts, Spirits, Angels and God