The Lovely Bones is a luminous and astonishing novel about life and death, forgiveness and vengeance, memory and forgetting - but, above all, about finding light in the darkest of places.