"They adopted each other, maybe? Also, it's possible my info about angels and fairies is incorrect. There's no tree and no sacks, folks just appear more or less at random - we think typically close to other demons, but if there's a completely independent cluster of demons somewhere else or new demons appearing trillions of miles away, we wouldn't necessarily know."
no subject