elves are another sentient race in celtic lore