Cecelia Holland has written an extraordinary novel that ranges between two eras thousands of years apart and between two cultures as different as can be imagined, yet with striking similarities.... This description may be from another edition of this product.