Thrice Upon a Time is the story of the search for the identity of an abandoned child -- an inventive novel which is at once a gripping mystery and a morally resounding feminist history, set in British... This description may be from another edition of this product.