A wonderful, magical book, full of ancient myth, set in 1930s Oxford between the wars. Anna is twelve, and she has already killed a man. Except he was not a man at the time. It is 1930 and the new decade is complicated, even in the depths of rural Oxfordshire. An orphan from a faraway country, Anna lives with an old farmer named Gabriel who may be a demon, or an angel, or both. Her best friends are a doll named Pie and a werewolf. Her...