Hanna. Johanna. Anna. Three women, three generations, one family. A #1 international bestseller in Europe, this luminous, heartfelt novel spans more than a hundred years in the lives of three... This description may be from another edition of this product.