A review by litwtchreads
Paladin's Hope by T. Kingfisher

4.5

But that ending though!!!