Fire and Hemlock

Sale price Price £8.99 Regular price Unit price  per 

In the mind of a lonely, imaginative girl, who can tell where fiction ends and reality begins? An epic fantasy, spanning nine years?