A review by vanessreads
Sorcery of Thorns by Margaret Rogerson

4.25