A review by unfeathered
Treacle Walker by Alan Garner

very ? for much of it but the last chapter.... my god