A review by verihapunkt
Truthwitch by Susan Dennard

4.0

It's been a ride!