are devils the opposite of angels?