Small | DealShopping UK

Small Favour

10.99 GBP 9.89 GBP 10% Off

Harry Dresden faces a deadly pact in this tenth installment, where ancient forces clash with modern crime, forcing him to choose between protecting the city and preserving his own humanity.

Share: