by Kate Atkinson
3.76
531 pages
10h 3m
Reflect on the fragility and beauty of life in a thought-provoking novel that explores the power of choices, second chances, and the ripple effects of our actions across time.