Paperback, 288 pages
English language
Published Feb. 13, 2003 by Bloomsbury Publishing.
Paperback, 288 pages
English language
Published Feb. 13, 2003 by Bloomsbury Publishing.
On a street in an unnamed town in the north of England, perfectly ordinary people are doing totally ordinary things - but then a terrible event shatters the quiet of the early summer evening and no one who witnesses it will be quite the same again.