Michael Rowe rated For love of evil: 4 stars Dec. 21, 2020 Public For love of evil by Piers Anthony (Incarnations of immortality ;)