A review by blurringpages
Half a War by Joe Abercrombie

4.0

Abercrombie and his endings.....