The White Hare

Sale price Price £18.99 Regular price Unit price  per 

A post-war novel set in 1950s Cornwall, about superstitions, legends and Edens lost, found, and remade.