Modern Witch by Steven Stahlberg. (x-post from /r/ImaginaryFuturism). Posted on January 15, 2018 by mitkit #