a maegi was a woman who lay with demons and practiced the blackest of sorceries , a vile thing , evil and soulless , who came to men in the dark of night and sucked life and strength from their bodies .