Reading progress update: I've read 1%.

By the Fates, Freed - Patricia D. Eddy

Why do they have to call a whole race devils? thats just confusing. There already using humans and witches, why can't Eddy stick to the classic Demons? as a race/breed name.

Maybe because there devilish in their behaviour?! hehehe