The Hidden Roads by Kevin Crossley-holland - WordSea