BreadcrumbHome/Satan's MistressReviewsSatan's Mistressby Brian McNaughton252 pages DetailsSimilar booksRummaging the shelves…ReviewsLoading reviews…