Abhorsen: The Old Kingdom 3

Sale price Price £8.99 Regular price Unit price  per 

Orannis, the Destroyer, has been freed from its subterranean prison and now seeks to unleash its terrible powers. Only Lirael, Abhorsen-in-Waiting, has any chance of stopping it. As she and her companions set out on their fated journey, Lirael has no idea of what lies ahead.