Cover 2

A Necessary Heresy

A Necessary Heresy

763 pages

Ratings2

Average rating3

15

Gave up halfway through when the plot twists just got too silly, and really irritated me. Not a patch on the first two books.

November 8, 2022